0

我已经在 netbeans 中使用 QtApplication 创建了一个项目,我需要从另一个项目中调用该项目中的一个函数,该项目是一个普通的 C/C++ 项目。任何人都可以告诉我该怎么做吗???谢谢

4

2 回答 2

0

你试过 QProcess 吗?用于启动外部程序并与 t 通信

于 2013-08-19T02:23:13.177 回答
0

前几天我试图将 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

于 2013-08-28T02:30:51.767 回答