vc6.0为什么每次运行都要重新创建一个工程

来源:百度知道 编辑:UC知道 时间:2024/06/03 20:47:30
我开始创建了一个工程,编程后能够正常运行,可是第二次用同一个工程但是是另一个文件,编程时就不能运行,但是我另外创建一个工程就能很好运行,请问是什么问题、、、、
我该怎么做才能避免类似的问题、、

对“我开始创建了一个工程,编程后能够正常运行,”的回答:
如果你不建这个工程,编译的时候vc6.0会自动帮你生成一个与该文件同名的工程
对“可是第二次用同一个工程但是是另一个文件,编程时就不能运行”的回答:
在没有新建工程时打开该cpp文件的时候,vc6.0是用该工程打开这个文件的,但是这个工程里并不包含该文件,而且即使你将该文件添加到工程里了,仍然不能运行,因为工程新建的时候会判定哪一个是主编译文件,哪些是辅助作用的,如果该文件(你第二次打开的另一个文件)不是必须的辅助文件,就不会编译,如果是必须的,但生成的exe文件仍不会与其同名
对“但是我另外创建一个工程就能很好运行,”的回答:
另外建一个工程后,该文件就是主文件了,所以可行,不过最好打开dsw后缀的工程文件,不然当工程中应用到其他的头文件或辅助cpp文件的时候,还可能需要重新加载这些辅助文件;dsw后缀的为工程文件,一次性加载,绝对不需要再新建一个工程。