溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

VS2005 軟件項目目錄設置

發布時間:2020-07-23 19:42:00 來源:網絡 閱讀:3053 作者:fengyuzaitu 欄目:系統運維

場景說明

        項目中集成多個工程,編譯需要設置頭文件,鏈接需要指定lib,運行依賴dll。不管是dll還是lib,還是exe都必須指定輸出的目錄,進行調試配置


應用說明

    項目不允許使用絕對路徑進行各種目錄輸出的設置,否則,下載源碼的時候,都必須重新設置輸出路徑,所以一律采用相對路徑。但是怎么知道工程當前的路徑?還有創建工程的時候,填寫工程名稱的右下角會有一個勾選框:創建解決方案的目錄,應該如何選擇?

    項目的編譯時期的當前目錄,就在源碼所在的位置,創建解決方案的目錄只是為了將解決方案.sln文件與源碼文件隔離開來,創建多一個目錄保存工程源碼。所以在設置輸出目錄的相對路徑的時候,可以采用..\..\..\test.lib等相對路徑,


輸出test.lib文件。

    作為工程的主入口exe輸出文件,只需要在工程的鏈接器,常規中指定輸出的相對路徑,以及exe的名稱即可,執行調試


的時候,會到輸出目錄找到程序進行加載運行。


例外的情況:如果是手動拷貝exe輸出文件,如果需要調試的時候,需要進行如下的設置:

VS中有:項目-》屬性-》調試-》工作目錄

其中的工作目錄,指的是在vs中,F5/CTRL+f5執行的EXE文件的目錄

一般情況下我們F5調試啟動的是生成的DEBUG目錄下的$(targetFileName) EXE文件,如果

生成的exe沒有放在debug下, 而是拷貝到了../bin目錄下, 那么想在編譯器里面調試這個程序怎么辦呢?

進行如下設置:

把exe運行是所要的資源等copy到 ../bin目錄下

項目配置屬性=>調試=>工作目錄: ../bin

目配置屬性=>調試=>命令:..\bin\$(TargetFileName)

如果有命令參數的話帶上參數,設置命令參數

注意:VS2010設置調試的目錄跟VS2005有區別


如何包含頭文件,指定依賴庫目錄,指定LIB文件:  

VC6:

工程、設置、C/C++、分類:Preprocessor、附加包含路徑:填寫附加頭文件所在目錄 逗號間隔多項

工程、設置、Link、分類:Input、附加庫路徑:填寫附加依賴庫所在目錄 分號間隔多項

工程、設置、Link、分類:Input、對象/庫模塊:填寫附加依賴庫的名字.lib 空格間隔多項

VS20xx:

項目、屬性、C/C++、附加包含目錄:填寫附加頭文件所在目錄 分號間隔多項

項目、屬性、鏈接器、常規、附加庫目錄:填寫附加依賴庫所在目錄 分號間隔多項

項目、屬性、鏈接器、輸入、附加依賴項:填寫附加依賴庫的名字.lib 空格或分號間隔多項


如何輸出頭文件,LIB文件,DLL文件

無論靜態庫還是動態庫,在生成事件|生成事件后,通過copy ..\test.h   ..\..\include拷貝頭文件到入口函數需要的目錄中(注意斜杠的方向)

鏈接器|高級|導入庫中指定LIB文件輸出路徑以及文件名稱

鏈接器|常規|輸出文件中指定DLL文件輸出路徑以及文件名稱


向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女