编译错误未定义的符号为架构x86_64:
Compilation Error Undefined symbols for architecture x86_64:
我有一个程序,我试图从我的项目目录中编译,并没有能够围绕以下错误包装我的头
编译命令
g++ grades.cpp -o grades
我看到以下错误
架构x86_64的未定义符号:"tbb::task_scheduler_init::initialize(int, unsigned long)",引用自:Tbb::task_scheduler_init::task_scheduler_init(int, unsigned long) in grades-9c8d1a.o"tbb::task_scheduler_init::terminate()",引用自:Tbb::task_scheduler_init::~task_scheduler_init() in grades-9c8d1a.o没有找到架构x86_64的Ld:符号clang:错误:链接器命令失败,退出代码为1(使用-v查看调用)
我不知道如何调试这个错误。
您需要链接到您要使用的tbb库,
g++ grades.cpp -o grades -ltbb
相关文章:
- Apple Mach-O-Linker 错误:在体系结构 x86-64 中找不到从(行)引用的变量
- 致命错误LNK1112:在 npm 安装期间,模块计算机类型'X86'与目标计算机类型'x64'冲突
- C++/CLR:仅在编译 x86 时出现命令行错误
- Bullet Physics源代码未在X86中构建 - Visual Studio 2017中错误的预处理器指令
- LNK2001在X64环境中的编译代码上看到的错误.但是,该代码在X86环境中填充了罚款
- 致命错误LNK1112:通过 vcvarsall .bat x86 运行构建'X86'模块计算机类型'x64'与目标计算机类型冲突
- QtGui4.lib(QtGui4.dll):致命错误LNK1112:模块计算机类型"X86"与目标计算机类型"x64"冲突
- Visual C 2012(x86)中可能的编译器错误
- x86逻辑地址语法错误
- Solaris 5.10 x86 CC链接器错误:ld:致命:找不到库-lcryptoki:
- C:x86 英特尔内在函数对 _mm_log2_ps() -> 错误的用法:不兼容的类型"int"?
- C++中的指针和对象,x86 编译错误
- x86 上的 Android NDK 和 STL 相关参考错误
- 链接错误:QtCore.framework/Versions/4/QtCore for Architecture x86
- 错误0xc000007b:试图在没有VS的计算机上运行编译为Release x86的C++.exe文件
- 没有规则来使目标"类.cpp,"构建/..."需要x86/class.o' 停止。乌班图中的错误
- 用于调试X86构建的Visual Studio链接器错误
- 将c++项目类型从x86更改为x64后的链接器错误
- msvcprtd.lib(MSVCP100D.dll):致命错误LNK1112:模块计算机类型"X86"与目标计算机类型"x64"冲突
- LNK2019错误:在x64机器上使用x86库