J'essaie de faire des opérations DSP en C++ en utilisant Octave ... J'ai essayé d'intégrer Octave avec QtCreator 5.1 (compilateur MinGW) sans succès ... J'ai fait ce qui suit étapes ...Intégrer Octave avec C++ dans QtCreator IDE
- Téléchargé Octave3.4.3_gcc4.5.2-install.exe et installé dans le lecteur C. J'ai ajouté l'adresse du dossier bin d'octave à la variable d'environnement
PATH
- Définissez INCLUDEPATH et LIBS en fonction de l'emplacement des fichiers d'en-tête et des bibliothèques du répertoire Octave.
- This est le programme exemple que j'essaie de lancer.
- Le code est généré avec succès. Cependant, en cours d'exécution, il raccroche. Le débogage crée le message suivant.
J'ai essayé de créer un exécutable en utilisant l'invite de commande d'octave en utilisant la commande
mkoctfile --link-stand-alone octavetest.cpp -o octavetest
. L'exécutable créé raccroche également avec un message d'erreur.Si quelqu'un peut indiquer exactement où je me trompe dans le processus d'intégration, ce serait vraiment utile. Existe-t-il un autre moyen simple de configurer l'environnement pour appeler les API Octave à partir de C++? J'ai presque vérifié sur les forums internet, y compris un débordement de pile sans chance ...
Avez-vous essayé de parcourir l'application dans un débogueur ligne par ligne? Et voyez, où le 'SIGSEGV' se produit? – sebi
juste un indice OT: alt + PtrScn;) –