VS2017提供安装标准库模块的可能性。
实际上,在 Program Files (x86)\Microsoft Visual Studio\2017\Professional\VC\Tools\MSVC\14.10.25017\ifc\
目录中有 ifc 模块定义文件和 x86/x64 和 Debug/Release 的 std.lib
文件。我们如何使用它们?如何链接它们?这些标准模块中到底有哪些内容呢?
VS2017提供安装标准库模块的可能性。
实际上,在 Program Files (x86)\Microsoft Visual Studio\2017\Professional\VC\Tools\MSVC\14.10.25017\ifc\
目录中有 ifc 模块定义文件和 x86/x64 和 Debug/Release 的 std.lib
文件。我们如何使用它们?如何链接它们?这些标准模块中到底有哪些内容呢?
我已经成功运行了以下代码示例:
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
编辑:
由于这是我在谷歌上找到的唯一相关问题,因此添加了一些额外信息:
在我的计算机上,这些文件位于:
C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\VC\Tools\MSVC\14.10.25017\ifc