编译器错误(英特尔并行工作室 2019 与 Visual Studio 社区 2019)
Compiler Error (Intel Parallel Studio 2019 with Visual Studio Community 2019)
>我有一个非常简单的例子
#include <iostream>
int main() {
std::cout << "Hello World!" << std::endl;
return 0;
}
如果我在Visual Studio Community 2019上使用Visual Studio Compiler编译它,那么它可以按预期工作。
但是,当我将编译器更改为英特尔 Parallel Studio 2019 安装的英特尔 C++ 时,它返回错误
1>------ Build started: Project: Project1, Configuration: Debug x64 ------
1>Source.cpp
1>C:Program Files (x86)Microsoft Visual Studio2019CommunityVCToolsMSVC14.24.28314includeutility(92): error : expected an identifier
1> !_Is_implicitly_default_constructible<_Uty1>::value || !_Is_implicitly_default_constructible<_Uty2>::value)
1> ^
1>
1>C:Program Files (x86)Microsoft Visual Studio2019CommunityVCToolsMSVC14.24.28314includeutility(91): error : not a valid member class or function template declaration
1> constexpr explicit(
1> ^
1>
1>C:Program Files (x86)Microsoft Visual Studio2019CommunityVCToolsMSVC14.24.28314includeutility(91): error : "explicit" is not allowed
1> constexpr explicit(
1> ^
1>
1>C:Program Files (x86)Microsoft Visual Studio2019CommunityVCToolsMSVC14.24.28314includeutility(93): error : expected a ";"
1> pair() noexcept(
1> ^
1>
1>C:Program Files (x86)Microsoft Visual Studio2019CommunityVCToolsMSVC14.24.28314includeutility(175): error : expected an identifier
1> constexpr explicit(!is_convertible<const _Other1&, _Ty1>::value // TRANSITION, VSO#946746
1> ^
1>
1>C:Program Files (x86)Microsoft Visual Studio2019CommunityVCToolsMSVC14.24.28314includeutility(175): error : not a valid member class or function template declaration
1> constexpr explicit(!is_convertible<const _Other1&, _Ty1>::value // TRANSITION, VSO#946746
1> ^
1>
1>C:Program Files (x86)Microsoft Visual Studio2019CommunityVCToolsMSVC14.24.28314includeutility(175): error : "explicit" is not allowed
1> constexpr explicit(!is_convertible<const _Other1&, _Ty1>::value // TRANSITION, VSO#946746
1> ^
1>
1>C:Program Files (x86)Microsoft Visual Studio2019CommunityVCToolsMSVC14.24.28314includeutility(177): error : expected a ";"
1> pair(const pair<_Other1, _Other2>& _Right) noexcept(is_nothrow_constructible_v<_Ty1, const _Other1&>&&
1> ^
1>
1>compilation aborted for Source.cpp (code 2)
1>Done building project "Project1.vcxproj" -- FAILED.
========== Build: 0 succeeded, 1 failed, 0 up-to-date, 0 skipped ==========
如果我注释掉#include <iostream>
和std::cout ~~
,这基本上是一个空程序,那么它编译成功并且运行没有错误。
我的系统是
操作系统: 64 位视窗 10 企业版
中央处理器: AMD 锐龙线程开膛手 3970X
我有一个类似的编译错误:
c:Program Files (x86)Microsoft Visual Studio2019CommunityVCToolsMSVC14.28.29333includeconcepts(47): error : expected ';', near '{'
如果我禁用"靶心覆盖率 8.9.44"(兼容到 VS 2015(,我的程序编译成功。
相关文章:
- 如何在MS Visual Studio 2019中运行QT UI
- 为什么它不适用于Visual 2019的原因
- Visual Studio 2019:插入多个C++风格的单行注释
- 如何指定我希望我的LIB链接到的DLL文件?-Visual Studio 2019
- 将QT项目导入Visual Studio 2019会给我带来很多LNK2001错误
- 使用visual studio 2019正确设置tinycc,找不到库libtcc1-32.a
- 在Windows 10上使用Visual Studio 2019构建的Tesseract API c ++程序在Wind
- 如何为 C++ Visual Studio 2019 指定应用程序图标?
- 在Visual Studio 2019中保存时ReadDirectoryChangesW文件名的问题
- 使用 Git 处理 C++ Visual Studio 2019 解决方案的外部依赖项源代码管理的最佳方法是什么?
- 使用 Visual Studio 2019 构建 Hello World wxwidgets 应用程序时出错
- Visual Studio 2019在内置库中存在错误
- 使用 Visual Studio 2019 编译 Unicode
- 如何处理Boost Spirit X3导致Visual Studio 2019 "static initialization order fiasco"?
- 使用 CMake 和 Visual Studio 2019 编译 GLEW?
- C2011 'CMemDC':Visual Studio 2019中的'class'类型重新定义
- 无法在Visual Studio 2019中打开文件
- Visual Studio 2019编译和构建
- 我可以在Visual Studio 2019上的项目下使用多个主函数吗?
- 错误:LNK 2019:Visual Studio中未解决的外部符号_IMP_CRTDBGREPORTW