编译器警告(等级 1)C4272
“function”:标记为 __declspec(dllimport);导入函数时必须指定本机调用约定。
导出使用 __clrcall 调用约定标记的函数是错误的,如果尝试导入标有 __clrcall
的函数,编译器会发出此警告。
下面的示例生成 C4272:
// C4272.cpp
// compile with: /c /W1 /clr
__declspec(dllimport) void __clrcall Test(); // C4272
__declspec(dllimport) void Test2(); // OK
反馈
https://aka.ms/ContentUserFeedback。
即将发布:在整个 2024 年,我们将逐步淘汰作为内容反馈机制的“GitHub 问题”,并将其取代为新的反馈系统。 有关详细信息,请参阅:提交和查看相关反馈