大佬教程收集整理的这篇文章主要介绍了c – 为什么在重建工程之后,源代码的更改始终不会反映在机器代码中?,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
在建立之前,我正在帮助自己删除生成的可执行文件或库,这似乎大部分时间都是有帮助的.这是否意味着链接目标文件时出现问题?
我来自java / .net,我习惯了一种不同的行为.如果有人可以向我解释我在做错什么和/或指出一些相关的文章,我会很高兴.
谢谢!
INCLUDEPATH += somepath_in_my_project
还加了
DEPENDPATH += some_path_in_my_project
只有使用DEPENDPATH,如果some_path_in_my_project中的某些标题更改(如果它们包含该标题),则重建由.pro文件构建的文件!
我建议为每个INCLUDEPATH行添加相同的DEPENDPATH行,除非您包含一些不希望更改的系统目录.
编辑:
当与qmake静态链接时,存在类似的问题:如果静态lib foo.a发生更改,则与它的二进制链接不会重新链接.这是QMake中的@L_489_29@,不会生成正确的依赖关系.
static:unix:TARGETDEPS += path_to_my/somestaticlib.a static:win32:TARGETDEPS += path_to_my/somestaticlib.lib
编辑编辑:
以上是大佬教程为你收集整理的c – 为什么在重建工程之后,源代码的更改始终不会反映在机器代码中?全部内容,希望文章能够帮你解决c – 为什么在重建工程之后,源代码的更改始终不会反映在机器代码中?所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。