GCC 中的库连接
Library connection in GCC
我有 4 个文件:
- 主.cpp
- 电磁兼容
- EMCB.dll
- EMCB.lib
我想使用 dll 中的函数。代码不多,但它抓住了本质。
#pragma comment(lib,"EMCB.lib")
#include "emcb.h"
int main()
{
EMCBLibInitialize(); //DLL function
}
要编译,我使用 gcc 并使用以下命令进行操作
gcc main.cpp -l: EMCB.lib
之后我收到错误
/usr/bin/ld: 找不到 -l:EMCB.lib
collect2:错误:ld 返回 1 个退出状态
预处理器语句:
#pragma comment(lib,"xxx.lib")
不会被 GCC 编译器识别。您需要使用-l
相关文章:
- CMake项目Boost库错误:Boost/config/compiler/gcc.hpp:165:10:致命错误:cs
- 奇怪的结构&GCC&clang(void*返回类型)
- 当套接字连接断开时检测C/C++Unix
- GCC本机矩阵运算库
- PowerPC ppc64le上的Gcc Woverloaded虚拟错误
- gcc和c++17的过载解析失败
- 数据成员SFINAE的C++17测试:gcc vs clang
- GCC对可能有效的代码抛出init list生存期警告
- 如何解决gcc编译器优化导致的centos双编译器设置中的分段错误
- 使用 GCC 卸载的 OpenMP 卸载失败,并出现"Ptx assembly aborted due to errors"
- 为什么与常规GCC不同,即使有"学究性错误",MinGW-GCC也能容忍丢失的返回类型
- 使用gcc从静态链接的文件中查找可选符号
- 使用 arm-none-eabi-gcc、newlib 和 cmake 连接 C/C++ STM32 项目
- GCC 中的库连接
- CV :: OpenCV 3.2.0中的连接contectedComponentswithStats有时以GCC 6.2
- GCC如何连接多个c++ std::string变量
- c++宏连接在gcc下不能工作
- 如何在mac中使用gcc连接碳
- c++ #定义和连接大小写(我使用gcc)
- 需要连接std:string + WCHAR移动gcc代码到Visual c++ 2010