Eclipse 中的编译器标志
Compiler flags in Eclipse
我的构建要求我发出以下命令:
$ g++ sniff.cpp -o sniff -lcrafter
但是,在我的 Eclipse 构建中,编译器得到的只是:
g++ -o "sniffer_crafter" ./src/sniffer_crafter.o
获得这些命令后,它抱怨我对库 Crafter 的引用未定义。
如何使用 Eclipse 解决此链接问题?我见过其他人对类似问题的回答,但他们似乎没有解决Eclipse当前的布局。我使用的是最新版本的Eclipse Kepler。
包括库:-
右键单击项目 -->
- 转到属性
- 然后转到 --> C/C++ 构建 -->设置
在那里,您将找到链接器和子类型库。
在右侧(.so 文件所在的位置)的库搜索路径中添加库路径,并在库中指定库名称
对于 libcrafter.so 路径 -->/opt/myLib/lib
将路径作为/opt/myLib/lib和库名称作为工匠
相关文章:
- 在 CMake 中为每个目标设置编译器/链接器标志
- Visual Studio 中是否有来自代码块的编译器标志的类似物?
- 如何将编译器标志限制为仅(我的)本地库?
- 为什么 gcc 编译器标志未知?
- 如何将编译器标志从 clang 传递给 nvcc
- 设置用于调试的 g++ 编译器标志
- 如何在 cmake 中设置编译器特定的标志
- 是否有任何编译器标志可以在下面的代码中用于报告有关 UB 的警告?
- std::function, Clang 6.0 & MSVC (10.0017134.12) - 可能的 ABI 错误或必需的编译器标志
- 是否可以使用 GCC 编译具有特定编译器标志的代码文件的一部分?
- CMAKE 如何在 C++ 中将编译器标志附加到末尾
- 为什么方法重载或枚举标志定义会触发 gcc7.2 编译器警告?
- 如何在 Visual Studio Code 中包含编译器标志
- 是否有编译器标志可以使较新的 gcc 版本像旧版本一样构建
- 使用 noexcept 和编译器标志来关闭异常
- 运行时附加编译器标志
- 链接QT5库会自动将额外的FPIC标志传递给NVCC编译器,并通过cmake Cause错误
- 不能在 Solaris 的最新编译器中使用带有新 c+11 标志的 xercesc
- 在每个平台上使用相同的模拟,具有正确的编译器标志
- 如何在 CMake 中添加"-l" (ell) 编译器标志