VS2008 MFC 项目表现不同

Posted

技术标签:

【中文标题】VS2008 MFC 项目表现不同【英文标题】:VS2008 MFC projects behave differently 【发布时间】:2014-10-28 16:03:39 【问题描述】:

在 VS 2008 中,我有两个基于 MFC 的托管 C++ 项目 A 和 B。

对于项目 A 项目->properties->common properties, Framework and references-> 添加新引用会导致一个面板出现,其中包含以下四个选项卡: .Net、COM、项目、浏览、最近

对于项目B project->properties->common properties, Framework and references-> 添加新引用会导致一个面板出现,其中只有一个选项卡: 项目

这两个项目的哪些属性可能不同(从而导致上述差异)?

【问题讨论】:

【参考方案1】:

我注意到 Project 有一些使用 /clr 选项编译的 .cpp 文件。 我再重复一遍,一些 .cpp 文件(不是整个项目)是用“公共语言运行时支持 (/clr)”编译的。选择.cpp文件后,可以看到此选项,然后单击项目 - >属性。 为项目 B 中的单个文件(甚至)选择 thsi 选项解决了该问题。

【讨论】:

以上是关于VS2008 MFC 项目表现不同的主要内容,如果未能解决你的问题,请参考以下文章

MFC C++/CLI 项目:VS2012 中的 /CLR 开关导致调试问题

DevExpress控件在VS2008上如何使用?为啥我建立了MFC的对话框程序,那些DevExpress控件不能使用?是灰色

VS2008中OpenGL的使用

MFC VS 2008 TabControl - 无法添加变量

VS2008 VC++/MFC 出错LNK2001与1120

MFC 功能区:CView::OnUpdate 中的 RemoveAllSubItems() 导致访问冲突 (VS2008)