[問題] 不同開發平台路徑問題

看板C_and_CPP作者 (火星來的老鼠)時間12年前 (2012/07/23 20:50), 編輯推噓3(3016)
留言19則, 5人參與, 最新討論串1/1
開發平台(Platform): (Ex: VC++, GCC, Linux, ...) Visual C、Turbo C 額外使用到的函數庫(Library Used): (Ex: OpenGL, ...) 問題(Question): 小弟在多年前使用Turbo 撰寫程式,目錄格式如下   project(tree) //根目錄 +direct1     //第一個子目錄 | +dir_file1 //子目錄下的檔案一 | +dir_file2 //... | +file1 //根目錄下的檔案 +file2 小弟的file1程式如下 #include <direct1\dir_file1> void main(void) { ... } 而dir_file2程式如下 #include <direct1\dir_file1> void test(void) { } 問題來了,以前在舊的compiler的環境下,是以"專案"為目錄的起點 所以在compiler時,dir_file2在include不會有問題 現在我在vc++環境下重建專案,include則是以"該檔案"為起點搜尋.h檔 以本例來說,dir_file2在compiler時,實際上是搜尋direct1\direct1\dir_file1 自然compiler就不會過 小弟想請教各位先進,有沒有方法可以在compiler設定這種路徑的關係呢? 目前我有用過devcpp、visual C++都不能! 感謝各位的回答,謝謝! 餵入的資料(Input): 預期的正確結果(Expected Output): 錯誤結果(Wrong Output): 程式碼(Code):(請善用置底文網頁, 記得排版) 補充說明(Supplement): -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 42.71.111.246

07/23 20:53, , 1F
把 project root 加入 include search path 裡面
07/23 20:53, 1F

07/23 20:54, , 2F
(不過我不懂 Visual Studio 不知道怎麼弄)
07/23 20:54, 2F

07/23 20:54, , 3F
以我的VC2005為例: 專案屬性頁 C/C++ 一般 其他include目錄
07/23 20:54, 3F

07/23 20:54, , 4F
這個設定就是一樓說的那東西
07/23 20:54, 4F

07/23 21:02, , 5F
IDE 似乎都有分永久設定 / 單一專案設定 ? (vc 確定有)
07/23 21:02, 5F

07/23 22:01, , 6F
來試試看,謝謝各位先進的解惑與回答
07/23 22:01, 6F

07/23 22:02, , 7F
不過小弟不解EdisonX兄所謂的永久與單一專案設定在哪設?
07/23 22:02, 7F

07/23 22:59, , 8F
專案->屬性->VC++目錄, Include 目錄 ;
07/23 22:59, 8F

07/23 22:59, , 9F
另一個 LPH66 大有提了。
07/23 22:59, 9F

07/23 23:27, , 10F
永久的就是設了之後 以後開的每個新專案都會包含進去
07/23 23:27, 10F

07/23 23:27, , 11F
我三樓提的那個則是對個別專案設定的
07/23 23:27, 11F

07/24 01:30, , 12F
執行檔拿出來 -I 下下去清楚多了
07/24 01:30, 12F

07/24 19:59, , 13F
非常感謝各位的回答,我試過了,可以,但新問題又產生了
07/24 19:59, 13F

07/24 19:59, , 14F
在win32下的dos視窗不支援textattr函式
07/24 19:59, 14F

07/24 20:00, , 15F
因為程式太多,又不能include <windows.h>,會重覆定義
07/24 20:00, 15F

07/24 20:01, , 16F
太多相同的macro與型態,正想辦法解決
07/24 20:01, 16F

07/24 20:02, , 17F
其他還有包括cprintf函式
07/24 20:02, 17F

07/24 23:29, , 18F
google VC 控制台增强库,easyX,有幫助的。
07/24 23:29, 18F

07/26 17:35, , 19F
我去查查看,再次感謝各位的回答與指教!^.^
07/26 17:35, 19F
文章代碼(AID): #1G3KYL2W (C_and_CPP)