如何在g++中添加include文件的目錄


問題描述:

例如,我的cpp和h文件不在同一個目錄下,分別在 "src/" 和 "include/" 下,名字分別為 main.cpp 和 main.h,但是我在main.cpp中只想寫 #include "main.h" 這樣,不寫相對路徑 #include "../include/main.h"。

解決辦法:

那么可以通過 g++ 的編譯選項來控制。

g++ src/main.cpp -o main -I include/

 

附錄:

結構

.
├── include
│   └── main.h
├── main    //最終生成的可執行文件
└── src
    └── main.cpp

2 directories, 3 files

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM