c++ - 如何使用命令行在 C++(Windows 10)中链接外部库?
问题描述
谷歌搜索后,我想出了这个解决方案
g++ finlename.cpp -I{include file directory address} -L{Library file directory address}
-l(linkeroptions)
好像这对我不起作用。当我使用它编译时,我收到一条错误消息:-找不到 headername.h(包含在我的外部库程序中的头文件)。
文件:-
#include <iostream>
#include <SDL.h>
using namespace std;
int main(int argc, char* argv)
{
cout << "Hello world!" << endl;
return 0;
}
解决方案
推荐阅读
- java - 为什么回调调用进入错误的队列?
- flutter - Flutter 测试驱动程序:点击 Android 模拟器中的相机按钮
- r - R 中 MinMaxScaler 的多个功能
- reactjs - React 不尊重 package.json 版本
- python - Python如何将带有特殊字符的字符串转换为日期时间
- pytorch - RuntimeError:CUDA 错误:使用 torch 多处理调用 torch.distributed.init_process_group 时出现初始化错误
- python - Python attrs/cattrs 使用冻结的 attrs 类作为字典键序列化字典
- java - quarkus 和 jwt 令牌、application.properties var 不起作用
- c - 打开和关闭 PIC24 上的 LED。我没有看到代码有问题。但是状态机似乎没有正确执行
- python - 在 Airflow subdag 中访问上下文