簡體   English   中英

如何使用命令行在C ++中編譯和鏈接分隔的.h和.cpp文件?

[英]How to compile and link separated .h and .cpp files in C++ using the command line?

我想使用文件夾來分隔函數定義和函數頭,但出現致命錯誤,提示未找到“ xh”。 下面提供的文件名只是示例。 這有可能嗎?

這是我正在使用的行:

g++ -I ./headers/ -o main2.o main2.cpp ./definitions/x.cpp 

如果您確定路徑中的文件正確,那么一個問題是:

-I后不應有任何空格,只能使用./headers

g++ -I./headers -o main2.o main2.cpp ./definitions/x.cpp 
      ^^No Space

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM