我有一个C++应用程序的共享库,我可以使用测试应用程序调用它。我想为此编写一个Qt UI。我无法直接调用C++函数。只有当我给它命名mangled函数名称它的作品。 另外,如果我创建一个C++类的对象并调用该类的函数,我会得到“未定义的引用”的函数。 如何调用C++函数并创建C++类的对象并调用它们的函数?无法在qt中调用C++函数
1
A
回答
2
您必须包含头文件的路径。要做到这一点Qt Creator中,修改.pro文件包含以下行:
INCLUDEPATH += path/to/header/files
你会发现,你必须使用斜线上面......如果您尝试使用“\”,它不会工作。
2
这听起来像你不正确地包括你想要使用的代码的头文件。 QT的“额外”功能并不能阻止所有正常的C++功能的运行。
相关问题
- 1. C++,QT。函数调用QShortcut不存在
- 2. 无法理解的C函数调用
- 3. Go无法调用C++函数
- 4. 无法从java调用C++函数cocos2dx
- 5. 在Qt Creator中调用函数?
- 6. 无法在JavaScript类中调用函数
- 7. 在wordpress中无法调用javascript函数
- 8. 无法在Javascript中调用函数
- 9. 无法在jQuery中调用javascript函数
- 10. 无法在VoiceXML中调用JavaScript函数
- 11. 无法在React中调用onClick函数
- 12. 无法在makefile中调用bash函数
- 13. ESTbeaconMangerDelegate无法在swift中调用函数
- 14. 无法在PHP中调用函数
- 15. 无法在cgi-BashScript中调用函数
- 16. 无法在MapKit中调用viewForAnnotation函数
- 17. 如何在QWebengine中从Javascript调用C++/Qt函数?
- 18. 无法在C中调用C++方法#
- 19. 无法在C++中调用派生类函数
- 20. Objective-C无法在Game Center中调用函数
- 21. Qt线程调用函数
- 22. Qt Creator,调用函数
- 23. 无法从C函数调用Objective C方法
- 24. 无法调用函数“cancelBondProcess()”
- 25. Laravel无法调用函数
- 26. 无法从调用函数
- 27. 无法调用php函数
- 28. 无法调用JavaScript函数
- 29. 无法调用JavaScript函数?
- 30. 无法调用Oracle函数
感谢您的回复,我添加了INCLUDEPATH和LIBS,它的工作原理 – prasad 2010-11-09 09:16:14
@prasad:如果我们回答了您的问题,请标记正确的答案。谢谢 – g19fanatic 2010-11-09 12:14:52