G++ 编译器无法识别 SQLAPI.h 头文件

G++ compiler not recognizing SQLAPI.h header file

本文关键字:文件 SQLAPI 识别 编译器 G++      更新时间:2023-10-16

我正在尝试使用以下方法在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++无法识别头文件感到困惑。请帮忙!

-I的参数是搜索标头的目录

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

您很可能希望:

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

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