问题描述
开发工具:vs2012,新建工程“VisualC++->Win32->Win32项目”,应用程序类型:DLL,项目属性->配置属性->“常规”里开启“公共语言运行时支持(/clr)”,并在“C/C++->常规”里开启“公共语言运行时支持(/clr)”。然后在“stdafx.h”里加上“#using"System.Windows.Forms.dll"”,编译却提示“错误1errorC1190:托管目标代码需要“/clr”选项”。在网上找到关于“需要/CLR选项”问题的基本就是说开启“公共语言运行时支持(/clr)”选项,经测试,工程类型为“Win32控制台应用程序”时能正常使用托管代码的DLL,而Win32DLL却不行,这问题已困扰我一天了,特求教各位大侠,这个到底该如何做?小弟先行谢过!!
解决方案
解决方案二:
仍然求答案。。。
时间: 2024-09-20 12:36:11