關於vc++6.0項目配置相關問題

 

知識點:靜態加載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 )

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章