链接外部源和.so文件的C ++ NetBeans

问题描述

|| 我正在使用NetBeans在Linux中编写C ++程序。我很难将其设置为使用外部源/共享对象。我有来自已编译外部程序包的.so文件以及随附的源文件。 到目前为止,我有: 为项目指定以包括所有源文件和头文件目录(在“项目属性”->“构建”->“ C ++编译器”下) 指定了与外部源代码相对应的.so文件(在“项目属性”->“构建链接器”下) 当我尝试声明在外部源中定义的对象时,NetBeans不会给我任何语法错误,甚至不会自动为我完成对象名称。但是,当我构建程序时,出现错误消息“该对象的未定义引用”。 我做错什么了吗? 编辑: 为了回答quamrana的问题,这是控制台在尝试构建时的输出行之一。
g++  -o dist/Debug/GNU-Linux-x86/JAUSTester build/Debug/GNU-Linux-x86/MainScreen.o build/Debug/GNU-Linux-x86/main.o build/Debug/GNU-Linux-x86/moc_MainScreen.o    -L/usr/lib -Wl,-rpath /usr/local/lib/active /usr/local/lib/active/libcxutils.so -Wl,-rpath /usr/local/lib/active/libjauscore.so -Wl,-rpath /usr/local/lib/active/libjausextras.so -Wl,-rpath /usr/local/lib/active/libjausmobility.so -Wl,-rpath /usr/local/lib/active/libtinyxml.so -lQtGui -lQtCore -lpthread
我要包括的.so文件是在/ usr / local / lib / active /中指定的文件。     

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)

相关问答

错误1:Request method ‘DELETE‘ not supported 错误还原:...
错误1:启动docker镜像时报错:Error response from daemon:...
错误1:private field ‘xxx‘ is never assigned 按Alt...
报错如下,通过源不能下载,最后警告pip需升级版本 Requirem...