以下是我选择并创建一个空项目并添加C ++文件时所包含的所有标题:
stdio.h
windows.h
tlhelp32.h
当系统上安装了.NET 4.0时,程序是稳定的。我不知道我在程序中使用.NET的位置。只有一个资源文件,但这也不使用.NET相关的东西。
另外,我不能在没有构建新项目的情况下迁移到框架3.5(现在它是4.0),并且在编译之后似乎切换到4.0,即使我检查了2.0。
一个Win32 C ++空项目(/clr
)和一个带有C Windows API的空项目。
答案 0 :(得分:2)
如果您正在使用/ clr进行编译,那么我相信您确实拥有.NET依赖项 - 该开关会影响编译器生成的二进制类型。无论您是否实际使用.NET类型或功能,如果使用/ clr进行编译,那么您将获得.NET程序集。