vc2010工程拷贝到另外一台机器上,环境变量QTDIR是D:/qt/4.7.3,为什么工程中还是原来机器上的呢?
肯定是原来的啊,vs的工程即使版本一样在不同设备上的环境设置是不会随着你的拷贝而改变的,除非你拷贝过来之后修改变环境设置才会改变
软件的问题 你自己修改一下就好了
qt也一样 拷贝工程必须修改工程自己的环境变量
新建一个工程和拷贝一个工程不一样的
肯定是一样的啊。工程文件是一个文件,保存着工程的各种信息,包括文件的位置信息等。这些信息是由原来的的编译器写入的,新的编译器打开这个工程文件时,只是打开而已,又不会改变其中的内容。就像你在其中一台电脑上写cpp文件,到另一台文件上打开该文件,该文件的内容不会因此而改变的道理是一样的。遇到这种问题,只要新建一个工程,把源文件添加进去就可以了。
这些路径都是保存到工程的配置文件中的,所以拷贝过去还是一样的。
vc6是在IDE中保存的就没有这种情况
额,这个要是变了才不正常吧……
原来的机器设置的环境变量写入的信息在拷过去的工程文件里面,所以在新的机器上设置的环境变量不能替代,需要重新将文件编译写入新机器的环境信息,那样就不会是原来的环境变量设置了
那有没有什么方便的方法一次性将原工程中的环境变量更新为当前机器中的环境变量呢?
原来是新机器么有装qt-addin,用addin设置一下就好了。
环境变量变成新机器中的了: