VS2017 C ++标准库模块

时间:2017-03-08 13:57:51

标签: c++ module visual-studio-2017

VS2017可以安装标准库模块。

实际上在Program Files (x86)\Microsoft Visual Studio\2017\Professional\VC\Tools\MSVC\14.10.25017\ifc\中有ifc模块定义文件和std.lib用于x86 / x64和Debug / Release。我们如何使用它们?你如何与他们联系?这些标准模块究竟有哪些?

1 个答案:

答案 0 :(得分:9)

我得到了以下代码示例:

import std.core;

int main()
{
    std::cout << "Hello world\n";
    return 0;
}

将这些额外参数传递给编译器:

/experimental:module /module:search "path-to-standard-library-ifc-modules"

并将ifc文件夹中std.lib的完整路径提供给链接器

properties->linker->additional dependencies

编辑:

添加一些其他信息,因为这是我在此问题上找到的唯一Google结果:

在我的电脑上,这些文件位于:

C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\VC\Tools\MSVC\14.10.25017\ifc

它们是在&#34;标准库模块&#34;在安装Visual Studio 2017期间选择了组件。