Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/visual-studio-2008/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Visual studio 2008 VC2008,如何在C++/CLI项目_Visual Studio 2008_Clr_C++ Cli - Fatal编程技术网

Visual studio 2008 VC2008,如何在C++/CLI项目

Visual studio 2008 VC2008,如何在C++/CLI项目,visual-studio-2008,clr,c++-cli,Visual Studio 2008,Clr,C++ Cli,表示可以关闭单个.cpp文件的CLR标志 来自帖子: 您可以在每个.cpp文件中分别打开或关闭/CLR。把它打开 整个项目,。正如您所做的那样,然后为文件关闭它 仅包含本机(非托管)代码。当你有VC++程序时 “属性”对话框打开后,仍可以单击 解决方案资源管理器更改您正在处理的范围。点击 unmanaged.cpp文件,仅为该文件设置选项 这是真的吗?我不知道如何通过我的C++/CLI项目的属性页来实现这一点。我怎样才能做到这一点呢?不管怎样,答案就在我面前(甚至在我引用的段落中) 您仍然可以在

表示可以关闭单个.cpp文件的CLR标志

来自帖子: 您可以在每个.cpp文件中分别打开或关闭/CLR。把它打开 整个项目,。正如您所做的那样,然后为文件关闭它 仅包含本机(非托管)代码。当你有VC++程序时 “属性”对话框打开后,仍可以单击 解决方案资源管理器更改您正在处理的范围。点击 unmanaged.cpp文件,仅为该文件设置选项


这是真的吗?我不知道如何通过我的C++/CLI项目的属性页来实现这一点。我怎样才能做到这一点呢?

不管怎样,答案就在我面前(甚至在我引用的段落中)

您仍然可以在中单击文件/项目 解决方案资源管理器更改您正在处理的范围。点击 unmanaged.cpp文件,仅为该文件设置选项


这只是其中的一天:-)

右键单击解决方案资源管理器>属性>C/C++上的文件名。

只需右键单击解决方案资源管理器中的文件并单击属性。选项是“使用公共语言运行时支持编译”,位于C/C++->General下。

需要注意的一件事是预编译头。但是,可以在混合项目中重新启用预编译头文件。如果添加类似stdafx.mgd.cpp/stdafx.mgd.h的内容,然后,对于为C++/CLI配置的每个文件,将“通过文件使用PCH”更改为stdafx.mgd.h,并在下面预编译头文件行的末尾追加“.mgd.PCH”。。。(必须与您用于stdafx.mgd.cpp和选择的“创建预编译头…”的命名匹配)

由于非常习惯于加快C#编译时间,每一点都有助于提高C++/CLI编译的性能。。。哦,是的,别忘了/MP;)

抱歉,这有点离题,但通常是相关的/下一步

对于那些谷歌搜索的人来说,我(在VS2008中)在
configurationproperties>General
下搜索,而不是
configurationproperties>C/C++>General