Linking Python Error on Windows
Hi, I am trying to use pqPythonMananger in my C++ code for my custom application. But I am getting this error related to linking:
myMainWindow.obj : error LNK2019: unresolved external symbol "__declspec(dllimport) public: void __cdecl pqPythonManager::executeCode(class QByteArray const &,class QVector<class QByteArray> const &,class QVector<class
QByteArray> const &)" (__imp_?executeCode@pqPythonManager@@QEAAXAEBVQByteArray@@AEBV?$QVector@VQByteArray@@@@1@Z) referenced in function "protected: void __cdecl myMainWindow::on_menuBuildPipeline_clicked(void)" (?on_
menuBuildPipeline_clicked@myMainWindow@@IEAAXXZ) [C:\Users\msaad\M3SIMGui\build\client\m3sim_gui.vcxproj]
myMainWindow.obj : error LNK2019: unresolved external symbol "__declspec(dllimport) public: static struct QMetaObject const pqPythonManager::staticMetaObject" (__imp_?staticMetaObject@pqPythonManager@@2UQMetaObject@@B)
referenced in function "protected: void __cdecl myMainWindow::on_menuBuildPipeline_clicked(void)" (?on_menuBuildPipeline_clicked@myMainWindow@@IEAAXXZ) [C:\Users\msaad\M3SIMGui\build\client\m3sim_gui.vcxproj]
Hint on symbols that are defined and could potentially match:
"__declspec(dllimport) public: static struct QMetaObject const QAbstractButton::staticMetaObject" (__imp_?staticMetaObject@QAbstractButton@@2UQMetaObject@@B)
"__declspec(dllimport) public: static struct QMetaObject const QAction::staticMetaObject" (__imp_?staticMetaObject@QAction@@2UQMetaObject@@B)
"__declspec(dllimport) public: static struct QMetaObject const QDialog::staticMetaObject" (__imp_?staticMetaObject@QDialog@@2UQMetaObject@@B)
"__declspec(dllimport) public: static struct QMetaObject const QMainWindow::staticMetaObject" (__imp_?staticMetaObject@QMainWindow@@2UQMetaObject@@B)
"__declspec(dllimport) public: static struct QMetaObject const pqPipelineSource::staticMetaObject" (__imp_?staticMetaObject@pqPipelineSource@@2UQMetaObject@@B)
C:\Users\msaad\M3SIMGui\build\bin\Release\m3sim_gui.exe : fatal error LNK1120: 2 unresolved externals [C:\Users\msaad\M3SIMGui\build\client\m3sim_gui.vcxproj]