visual-studio-2010相关内容

如何使用 Visual Studio 2012 和 Windows SDK 7.1 编译 VC++ 2010 项目

我在 C++ 中使用 VS2010 完成了很多项目.现在我们已经切换到 VS2012,但我们想继续使用 VS2010 运行时构建项目(我们需要支持 Windows XP). 据我们了解,这可以使用 Windows SDK 7.1 来实现,因为那里有 VC 编译器,所以我们安装了它.VS2012 识别了 SDK,现在我们有了一个名为 Windows7.1SDK 的 Platform Tools ..
发布时间:2022-01-12 14:46:30 C/C++开发

MFC - 显示模式对话框时使主窗口变暗

我有一个相当标准的 MFC 应用程序,它由一个主窗口组成,偶尔会显示模式对话框.众所周知,在模态对话框关闭之前,无法在其之外进行任何操作. 因此,一个不错的 UI 功能是使对话框后面的主窗口的其余部分“变暗",以直观地指示您在完成模式对话框之前无法使用它.一些 web 应用程序和 java/mac 应用程序会这样做,但我从未见过在传统的 C++/MFC 应用程序中这样做.我想试一试,即使它对 ..
发布时间:2022-01-12 14:44:33 C/C++开发

为什么 GetSafeHwnd() 在 ActiveX 控件中返回零?

我开发了一个 MFC Activex 控件,它在运行时是无窗口且不可见的,而我假设 Activex 基本上是一个可以操作 Windows 句柄的控件,我使用 GetSafeHwnd() 来获取windows 句柄,但不幸的是,此方法在运行时返回零.也许我在创建我的 activex 时设置了错误的选项.我如何创建一个可以操作 Windows hanlde 的无窗口 Activex? 解决方案 ..
发布时间:2022-01-12 14:42:38 C/C++开发

“二进制文件不是使用调试信息构建的"mfc应用程序中的警告含义?

当我在 Windows 7 中运行我的 Windows 应用程序 (MFC) 时,我收到以下警告. 'XXX.exe':已加载 'C:\2010\Debug\bin\plugins\control\libhotkeys_plugin.dll',二进制文件未使用调试信息构建. 请帮帮我.谢谢 解决方案 您的二进制文件似乎是在发布模式下构建的 现在有两种方法可供您遵循.... ..
发布时间:2022-01-12 14:32:52 C/C++开发

将 MFC 应用程序从 Visual Studio 2010 编译到 2012 RC 会导致 LNK2038

我的项目在 VS 2010 的调试和发布模式下编译和运行正常.今天我尝试用 VS 2012 编译它,我得到了这个错误: 1>生成代码...1>pcrecppd.lib(pcrecpp.obj):错误 LNK2038:检测到“_MSC_VER"不匹配:值“1600"与 NamesEditorDlg.obj 中的值“1700"不匹配 我在代码中搜索了“_MSC_VER",但找不到任何匹配项.我也找 ..

由于未定义的行为或编译器错误导致 C++ 代码崩溃?

我遇到了奇怪的崩溃.我想知道这是否是我的代码或编译器中的错误.当我使用 Microsoft Visual Studio 2010 编译以下 C++ 代码作为优化版本构建时,它在标记的行中崩溃: struct tup { int x;整数y;};C类{上市:结构 tup* p;struct tup* operator--() { return --p;}struct tup* operator++ ..

第三方 dll 使程序崩溃,没有抛出异常

我正在使用 Visual Studio 2010,并使用 C# 进行编码.我有一个在我的项目中使用的第三方 dll.当我尝试使用特定方法时,在看似随机的情况下,程序只是崩溃了,没有抛出异常.会话简单地结束.有什么方法可以追踪发生的事情吗? 解决方案 Windows 中线程堆栈的布局方式是这样的(粗略;这不是对所发生的一切的准确描述,仅足以给你要点.CLR 处理堆栈页面的方式与非托管代码处理 ..
发布时间:2022-01-12 11:55:46 C#/.NET

Visual Studio 2010 反复崩溃

我运行 Visual Studio 2010(正式版)已有一段时间了.最近,在我 8 小时的工作日中,VS 会崩溃 10 次以上.在 VS2008 中,处理大型 Xaml 文件时崩溃很常见,虽然我在使用 VS2010 时遇到过一些情况,但在调试、启动调试器、停止调试器以及编辑代码时的其他随机时间会发生崩溃. 我查看了问题报告,发现最常出现的一个是: 说明 错误的应用程序路径:C: ..
发布时间:2022-01-12 11:50:02 其他开发

是什么导致 VS 2010 SP1 WPF 设计器崩溃?

在以下情况下,我们在 VS2010 WPF 设计器中的各种机器上遇到崩溃: 已安装 VS 2010 SP1 64 位 Windows 7 参考 NHibernate.dll(版本 1.2.0.712) 要重现错误,请创建一个新的 WPF 解决方案,执行以下操作: 创建新的 WPF 解决方案 打开主窗口,添加一个文本框,设置一些静态文本 添加对 FluentNhiberna ..
发布时间:2022-01-12 11:39:35 其他开发

未安装 Visual Studio 的应用程序崩溃

发送到这里的代码太大了,我不知道哪些部分很重要.我在我拥有的每台电脑上都试过了,但它们都不起作用.VS2010 在没有任何警告或错误的情况下编译代码并且可以正常运行应用程序,如果我只是从操作系统启动应用程序也可以正常工作.当我把它放在不同的 PC 上时不起作用(我确实到处都有 Framework 4.0,我的其他应用程序运行良好). 在我的笔记本电脑 (win xp) 上显示“程序遇到问题, ..
发布时间:2022-01-12 11:39:26 C#/.NET

无法从特权运行的 Visual Studio 2010 拖放到调试的应用程序运行

我正在调试我的应用程序,它在 Visual Studio 2010 中具有拖放功能.我必须以特权模式运行 IDE,因为我的某些项目需要这样做. 我的问题: 正常运行 .exe 文件时可以拖放(从 Windows 资源管理器 (WE) 运行),但在 VS2010 中调试时,我无法在我的应用和 WE 之间进行拖放. 我尝试在特权模式下打开 WE,但仍然无法调试. 你有同样的问题 ..

为什么 DragDrop 在 VS2010 下不起作用?

我有一个使用 UserControl 的 winforms 应用程序.用户控件的工作是收集用户从 Windows 资源管理器中放置的文件,打开文件,确定类型并相应地处理它. 此控件在 Visual Studio 2008 Pro 下完美运行.我升级到VS 2010 Pro,现在不行了.是否有我应该注意的标志或属性发生了变化?? 我做了一个快速演示来测试.这个演示在 2008 年下完美运 ..
发布时间:2022-01-11 20:42:59 其他开发

Visual Studio 不允许我将拖放项目拖放到其中?

使用 Visual Studio 2010 双击时遇到问题,例如配置文件 (*.config).Visual Studio 会打开,但会给我一条关于参数的错误消息.如果我简单地尝试拖放一个 Visual Studio 通常可以读入的文件,该图标会给我“不可能的图标"吗? 我现在已经安装了 Visual Studio 2012 也有同样的问题?!​​ 这让我的工作变得更加困难,应该很容易 ..

使用 __LINE__ 为不同的变量名创建宏

可能重复: 用##和创建C宏LINE(与定位宏的标记连接) 我正在尝试使用 __LINE__ 宏来生成不同的变量名称.我有一个名为 Benchmark 的范围基准类(位于 utils 命名空间中),它的构造函数接受一个字符串.这是我创建的宏定义: #define BENCHMARK_SCOPE utils::Benchmark bm##__LINE__(std::string(__FUN ..

如何停止 IntelliSense PCH 警告?

我的一些头文件没有包含,所以我在 Visual Studio 2010 中收到此消息: IntelliSense:PCH 警告:找不到合适的标头停止位置.未生成智能感知 PCH 文件. 如果我添加一个标题,例如: #include 它消失了.如何在不添加(可能未使用的)包含的情况下阻止显示此错误> 解决方案 添加 .cpp 文件时,它会继承项目的 PCH 设置 ..
发布时间:2022-01-11 16:51:30 C/C++开发

LNK1201 Visual C++ 2010 大型项目无法生成 PDB

我们已经完成了 MSDN WRT 到这个错误(除了 #5 ).不同机器上的三个不同的人遇到了同样的问题.PDB 已创建,但在中间某处失败. 详情: 67 个静态库 4.27 GB 的静态库 1048575 字节 - 链接器失败时 PDB 的大小 PDB 的最后几兆字节为空(零) 发布构建成功 &生成一个 PDB(我们打开它,exe 中没有调试信息) 发布版本 PDB 不到 1 ..
发布时间:2022-01-11 15:51:37 C/C++开发