- 主题:QT的某些设计真是。。。NC
旧版本的 Qt 有个 lib path 写死的问题,新版本没有了。
不过,还有一种可能是你把 IDE 的项目配置也复制过去了。
你们不使用 git ?源代码复制?
我觉得你可能要考虑一下不是 Qt 的问题,多半是你自己项目哪里搞错了。
【 在 watersouth 的大作中提到: 】
: 近期遇到了在linux上开发QT程序的需求
: 开发者1 用的 slaceware Linux。
: 开发到一定程度后,将QT项目源码打包拷贝到 开发者2 的电脑上继续开发(Ubuntu)
: ...................
--
修改:hgoldfish FROM 59.60.24.*
FROM 59.60.24.*
如果是 QtCreator 的话,会在项目路径里面生成 CMakeLists.txt.user 文件。这个文件里面纪录了 Qt 的路径,不删这个文件会出错。。qmake 也类似。
至于 IDEA 和 eclipse 啥的,项目底下会有 .idea 这样的配置路径。
所以直接源代码打包发送很容易出问题。
【 在 cn62 的大作中提到: 】
: 不管你用qmake还是cmake,Qt路径都是可配置的。
: 环境变了,建议把build目录删了,重新构建一遍再骂不迟。
--
FROM 59.60.24.*
是的,cmake 生成的 makefile 检测到 CMakeLists.txt 文件发生变化会重新生成一遍。但如果源代码全部复制过去,环境变了,但 CMakeLists.txt 没变的话,也会出错。
【 在 missdeer 的大作中提到: 】
: cmake本身生成makefile时就是写死各种路径的
--
FROM 120.33.9.*
我还是 qt5,因为我需要支持 winxp, win7.
【 在 bigsen 的大作中提到: 】
: 鱼总的主力开发环境已经转到Qt6了么?5到6差别大么?
--
FROM 120.33.9.*