关于vc++6.0项目配置相关问题

来源:互联网 发布:ubuntu怎么进其他磁盘 编辑:程序博客网 时间:2024/05/29 05:55
 

知识点:静态加载dll,读者可以考虑动态dll怎么加载呢(图复制不上来,想要有图的文档的话请给我留言,到时发给你)

 

在项目中编译时,报/.pch文件找不到问题,肯定是相关设置未正确。

发生场景:往往一个大的项目有多个人开发,在中间存在公用的文件,比如放置在svn上,而我们开发的项目需要引用该头文件,这时就需要设置我们的项目,设置项如下:

(这里具体讲的是dll调试环境的配置,其他情况的配置相似)

Project->setting中设置

1.       General中Microsoft Foundation Class中选择,这里是选Use MFC in a Shard DLL。

Output files中选择生产的dll放置的位置(放在主程序中,然后主程序加载dll)

2.       Debug中Category选General,找到Executable for debug session这里选择执行的主程序exe文件

3.       C++中,如图(设置详细看截图,文字只是部分重要的描述)

修改Genrate browse info勾选,debug info设置如图

设置Use run-time library,设置项目中要求的对应的structure members alignment

勾选generate browse info

选择Additional include directory(附加目录),这里设置需要引用的公共头文件存放路径

4.Link中

 

设置object/library modules

设置additional library path

 

最后在Stdafx.h中添加需要的头文件,(比如Pcomm.h )