我已经在 netbeans 中使用 QtApplication 创建了一个项目,我需要从另一个项目中调用该项目中的一个函数,该项目是一个普通的 C/C++ 项目。任何人都可以告诉我该怎么做吗???谢谢
2 回答
你试过 QProcess 吗?用于启动外部程序并与 t 通信
前几天我试图将 ns3 与 Qt 集成,但现在我已成功集成它们。我提供的解决方案有助于节省时间:
为了整合ns3和Qt,我;1)-使用IDE netbeans创建了用Qt编写的代码的动态库。
2)-为了链接和使用该库,我将头文件放在 build/project 文件夹中,以便我可以轻松使用它。在链接 ns3 中的动态库之后,我在脚本文件中添加了以下行:
module.ccflags=['-wall','-O3']
module.lib=['QDynLib']
module.libpath=['/home/a/Documents/ns-allinone-3.16/ns-3.16/src/propagation/QDynLib/dist/Debug/GNU-Linux-x86']
module.linkflag=['-g']
module.rpath=['/home/a/Documents/ns-allinone-3.16/ns-3.16/src/propagation/QDynLib/dist/Debug/GNU-Linux-x86']
在这里,我使用绝对路径来定位动态库。
动态库的位置; /home/a/Documents/ns-allinone-3.16/ns-3.16/src/propagation/QDynLib/dist/Debug/GNU-Linux-x86/
库文件名: libQDynLib.so
要查找这些 python 命令的解释和详细信息,请参阅链接: http ://docs.waf.googlecode.com/git/book_15/single.html#_c_and_c_projects