#前提条件:

宿主机:windows7

虚拟机:REDHAT

开发环境 qt4.7.4 +vs2010 。

代码在windows7 上编译成功 ,运行正常

在linux下编译需要的第三方库已经编译成功放在同一目录,(其中建立不同版本的库的软链接)

#目的:在linux上从新编译。

#步骤:在虚拟机上设置宿主机的共享目录A为代码目录。

linux编译需要的各种库目录都在该共享目录中。pro。pri等设置好后

在linux下编译, 提示找不库。将搜索目录添加 到LD_LIBRARY_PATH 后不起作用 。添加到/etc/ld.so.conf 后,执行 /sbin/bin/ldconfig 后仍然提示找不到库。

但是在liunx内建立代码目录,将代码各种库设置好后,编译成功。

经过分析发现。第三方库中有很多软链接 ,在linux和windows的共享目录中不能存在软链接文件 。而pro,pri中的连接的库都是软链接名所以找不到库

解决方法:修改第三方库中的库名,去掉版本号,修改为pro,pri中连接的库名即可。

最新文章

  1. 响应式编程 Part.01 (Layout and MVVM)
  2. Hadoop 2.7.1 使用minicluster进行单元测试
  3. 状压DP POJ 3254 Corn Fields
  4. [转载]WGS84坐标与Web墨卡托坐标互转
  5. jquery点击改变class并toggle
  6. DTCMS,手机网站访问跳转到DTCMS官网解决方法
  7. BZOJ 2124等差子序列 线段树&&hash
  8. Java命令行运行参数说明大全--转
  9. ShareSDK.xml 配置
  10. 在windows下vs使用pthread
  11. Django资源
  12. Java 面试知识点解析(三)——JVM篇
  13. opencv 图片位移
  14. tcp协议的简单理解
  15. vue实现数据双向绑定的原理
  16. Redis(二)--Jedis使用
  17. controller修改response返回值
  18. VsCode插件开发之入门示例
  19. [luogu3919]可持久化数组【主席树】
  20. MySQL数据类型及使用场景

热门文章

  1. Git - 生成 ssh key for Mac
  2. OCIEnvCreate 失败,返回代码为 -1,但错误消息文本不可用 问题处理
  3. 卡方分布(Chi-Square Distribution):
  4. 使用HUI-admin过程中,返回上级页面并刷新
  5. 网络编程-day3
  6. 使用VirtualBox把IMG文件转换为VDI文件
  7. 小学四则运算编程(c#)
  8. cdh日常维护常见问题及解决方案
  9. git解决代码冲突
  10. win10 如何关掉自带的杀毒软件 window defender