我有这样一个简单的C++项目,我使用
.
|-- Mainfuc.cpp
`-- sole_sdk
|-- httpClient.h
|-- httpDownloader.h
|-- openApiUtil.cpp
|-- openApiUtil.h
|-- signatureUtil.cpp
|-- signatureUtil.h
|-- upload.cpp
`-- upload.h
我想使用g++打包输出为mf文件:
g++ Mainfuc.cpp -ljsoncpp -o mf
但是失败,报错没有引用
Mainfuc.cpp:(.text+0x628): undefined reference to
...
collect2: error: ld returned 1 exit status
因为我在 Mainfuc.cpp 中引用了sole_sdk/upload.h (upload.h 又有很多引用到其他sole_sdk/下的文件)
请问我应该怎么打包呢?
你试试