You need to enable JavaScript to run this app.
最新活动
大模型
产品
解决方案
定价
生态与合作
支持与服务
开发者
了解我们

Visual Studio 2022编译C++标准模块时/Fo命令未生成目标对象文件的问题

Visual Studio 2022编译C++标准模块时/Fo命令未生成目标对象文件的问题

上下文

我现在用的是Visual Studio 2022 v17.10.4版本。

最近想写个脚本简化自己用VS编译器编译C程序的流程,刚好翻到C之父Bjarne Stroustrup的编程教材,结果里面第一个示例程序就跑不起来——查了下才知道是因为C++新标准里的import std;语法,VS编译器默认不认识,得先手动编译标准库模块并链接才行。

脚本的大体框架我已经搭好了,但现在卡在编译std.ixx生成标准模块这一步,怎么都搞不定。

具体问题

我是照着官方的C++标准模块编译教程一步步操作的,现在遇到的核心问题是:使用/Fo命令指定输出目标对象文件时,这个目标文件根本没生成,导致后续没法继续链接使用标准模块。

备注:内容来源于stack exchange,提问作者Xbox 360

火山引擎 最新活动