-1

我正在尝试使用以下命令在我的 MacBook CLI 上编译 C++ 程序:

g++ -o -I/Users/user/SQLAPI/include/SQLAPI.h program driver.cpp

但得到错误:

driver.cpp:3:10: fatal error: 'SQLAPI.h' file not found
#include <SQLAPI.h>
         ^~~~~~~~~~

我将来自https://www.sqlapi.com/Download/的下载文件放到目录 /Users/user/SQLAPI/ 中。我已经确认 SQLAPI.h 文件在 /Users/user/SQLAPI/include/SQLAPI.h 中,所以我对为什么我的 g++ 无法识别头文件感到困惑。请帮忙!

4

1 回答 1

1

for 的参数-I是搜索标题的目录。

for 的参数-o是输出文件名。

你很可能想要:

g++ -I /Users/user/SQLAPI/include -o program driver.cpp

当然,最有可能只解决当前的包含问题,并且不会与 SQLAPI 库链接。

于 2019-12-04T01:36:11.300 回答