我在unbuntu下,写的QT程序,在命令行运行如下语句可以执行,
root@root-Ubuntu:~$ ./TestQt
但双击执行程序运行不起来!!!
然后把.pro里的LIBS += -L"../testDll" -ltestDll注释掉,同时把调用的接口程序也注释掉,
就可以双击执行了
不知道什么意思???
有前辈遇到这种情况吗?
------解决方案--------------------
你在命令行不用root可以起来应用程序吗?先排除一下权限问题。
------解决方案--------------------
你在shell里有设置环境变量,找得到testDll.
双击的时候环境变量里找不到testDll.
------解决方案--------------------