0

我想知道使用 g++ 编译器的带有 TBB 的 Geany 的 C++ 编译和构建命令是什么。几天来我一直在与 Geany 斗争,但我无法让它发挥作用。

注意:在我的 C++ 代码中,我包含了必要的标头并验证了语法是否正确。

现在控制台正在向我抛出这个:

E:\Applications\MinGW\bin\g++ "test.cpp" -Wall -o "test" -ltbb -lrt -std=c++0x (在目录:\fs.ece.uprm.edu\students\s802068090\桌面)在来自 E:/Applications/tbb/parallel_for.h:36:0 的文件中,来自 test.cpp:2: E:/Applications/tbb/tbb_exception.h:340:5: 错误:命名空间中的“exception_ptr” “std”未命名类型 E:/Applications/tbb/tbb_exception.h:356:31:错误:命名空间“std”中的“exception_ptr”未命名类型 E:/Applications/tbb/tbb_exception.h:356 :51: 错误:ISO C++ 禁止声明没有类型的“src”[-fpermissive] E:/Applications/tbb/tbb_exception.h:在成员函数“void tbb::internal::tbb_exception_ptr::throw_self()”中: E:/Applications/tbb/tbb_exception.h:353:26: 错误:'rethrow_exception' 不是'std' 的成员 E:/Applications/tbb/tbb_exception.h:353:49: 错误: 'my_ptr' 未在此范围内声明 E:/Applications/tbb/tbb_exception.h: 在构造函数中'tbb::internal::tbb_exception_ptr::tbb_exception_ptr(const int&)': E:/Applications/tbb/tbb_exception.h:356:59: 错误:类 'tbb::internal::tbb_exception_ptr' 没有任何名为 'my_ptr' 的字段 E:/Applications/tbb/tbb_exception.h :在构造函数'tbb::internal::tbb_exception_ptr::tbb_exception_ptr(const tbb::captured_exception&)'中:E:/Applications/tbb/tbb_exception.h:357:59:错误:类'tbb::internal::tbb_exception_ptr'没有任何名为“my_ptr”的字段 E:/Applications/tbb/tbb_exception.h:357:66: 错误:“copy_exception”不是“std”的成员 编译失败。my_ptr' 未在此范围内声明 E:/Applications/tbb/tbb_exception.h: 在构造函数中 'tbb::internal::tbb_exception_ptr::tbb_exception_ptr(const int&)': E:/Applications/tbb/tbb_exception.h:356 :59: 错误:类 'tbb::internal::tbb_exception_ptr' 没有任何名为 'my_ptr' 的字段 E:/Applications/tbb/tbb_exception.h: 在构造函数 'tbb::internal::tbb_exception_ptr::tbb_exception_ptr(const tbb::captured_exception&)': E:/Applications/tbb/tbb_exception.h:357:59: 错误:类 'tbb::internal::tbb_exception_ptr' 没有任何名为 'my_ptr' 的字段 E:/Applications/tbb/ tbb_exception.h:357:66:错误:“copy_exception”不是“std”的成员编译失败。my_ptr' 未在此范围内声明 E:/Applications/tbb/tbb_exception.h: 在构造函数中 'tbb::internal::tbb_exception_ptr::tbb_exception_ptr(const int&)': E:/Applications/tbb/tbb_exception.h:356 :59: 错误:类 'tbb::internal::tbb_exception_ptr' 没有任何名为 'my_ptr' 的字段 E:/Applications/tbb/tbb_exception.h: 在构造函数 'tbb::internal::tbb_exception_ptr::tbb_exception_ptr(const tbb::captured_exception&)': E:/Applications/tbb/tbb_exception.h:357:59: 错误:类 'tbb::internal::tbb_exception_ptr' 没有任何名为 'my_ptr' 的字段 E:/Applications/tbb/ tbb_exception.h:357:66:错误:“copy_exception”不是“std”的成员编译失败。tbb_exception_ptr::tbb_exception_ptr(const int&)': E:/Applications/tbb/tbb_exception.h:356:59: 错误:类 'tbb::internal::tbb_exception_ptr' 没有任何名为 'my_ptr' 的字段 E:/Applications /tbb/tbb_exception.h:在构造函数 'tbb::internal::tbb_exception_ptr::tbb_exception_ptr(const tbb::captured_exception&)'中:E:/Applications/tbb/tbb_exception.h:357:59:错误:类 'tbb: :internal::tbb_exception_ptr' 没有任何名为 'my_ptr' 的字段 E:/Applications/tbb/tbb_exception.h:357:66: 错误:'copy_exception' 不是 'std' 的成员 编译失败。tbb_exception_ptr::tbb_exception_ptr(const int&)': E:/Applications/tbb/tbb_exception.h:356:59: 错误:类 'tbb::internal::tbb_exception_ptr' 没有任何名为 'my_ptr' 的字段 E:/Applications /tbb/tbb_exception.h:在构造函数 'tbb::internal::tbb_exception_ptr::tbb_exception_ptr(const tbb::captured_exception&)'中:E:/Applications/tbb/tbb_exception.h:357:59:错误:类 'tbb: :internal::tbb_exception_ptr' 没有任何名为 'my_ptr' 的字段 E:/Applications/tbb/tbb_exception.h:357:66: 错误:'copy_exception' 不是 'std' 的成员 编译失败。/Applications/tbb/tbb_exception.h:在构造函数'tbb::internal::tbb_exception_ptr::tbb_exception_ptr(const tbb::captured_exception&)'中:E:/Applications/tbb/tbb_exception.h:357:59:错误:类' tbb::internal::tbb_exception_ptr' 没有任何名为 'my_ptr' 的字段 E:/Applications/tbb/tbb_exception.h:357:66: 错误:'copy_exception' 不是 'std' 的成员 编译失败。/Applications/tbb/tbb_exception.h:在构造函数'tbb::internal::tbb_exception_ptr::tbb_exception_ptr(const tbb::captured_exception&)'中:E:/Applications/tbb/tbb_exception.h:357:59:错误:类' tbb::internal::tbb_exception_ptr' 没有任何名为 'my_ptr' 的字段 E:/Applications/tbb/tbb_exception.h:357:66: 错误:'copy_exception' 不是 'std' 的成员 编译失败。

4

0 回答 0