我想在QNX上运行GoogleTestLibrary?
但我收到此错误消息?
sudo curl -LsS http://symfony.com/installer -o /usr/local/bin/symfony
首先,我使用make命令在qnx虚拟机上构建googtestLibrary,它会生成lib文件。
然后我在qnx额外库路径中添加了这些库。我还为GoogleTestLibrary添加了额外的包含文件。然后我在QNX momentics ide上构建我的qnx项目并且它成功构建。然后我试图运行,但它给了我ldd:致命:无法加载库libgtest.so.0那个错误。
我将所有库都包含在项目中,但我没有成功运行。有人鼓励这个问题吗?
答案 0 :(得分:1)
我找到了解决方案。 我将 libgtest.so.0 库复制到目标机器中的/ usr / lib文件夹中。
我重新启动了目标机器。之后我可以运行我的项目。谢谢你的建议。
答案 1 :(得分:0)
您的项目已成功构建,因此IDE中的库路径是正确的。
运行二进制文件时遇到问题,因此请尝试将构建的库放入二进制文件所在的目录中。
或者您可以使用LIBRARY_PATH变量,如下所示:
C:\> LIBRARY_PATH=C:\projects\GoogleTestLibrary\ application.exe