错误 C1308
不支持链接程序集
允许 .netmodule 作为链接器输入,但程序集不能。 当尝试链接使用 /clr:safe
编译的程序集时,可能会生成此错误。
有关详细信息,请参阅 用作链接器输入的 .netmodule 文件。
以下示例生成 C1308:
// C1308.cpp
// compile with: /clr:safe /LD
public ref class MyClass {
public:
int i;
};
然后,
// C1308b.cpp
// compile with: /clr /link C1308b.obj C1308.dll
// C1308 expected
#using "C1308.dll"
int main() {
MyClass ^ my = gcnew MyClass();
}
反馈
https://aka.ms/ContentUserFeedback。
即将发布:在整个 2024 年,我们将逐步淘汰作为内容反馈机制的“GitHub 问题”,并将其取代为新的反馈系统。 有关详细信息,请参阅:提交和查看相关反馈