问题标签 [visual-c++]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
2126 浏览

visual-studio-2008 - VS 2005 & 2008 库链接

将使用 VS 2005 编译的静态库 (.lib) 与使用 VS 2008 编译的程序链接是否正确?库和我的程序都是用 C++ 编写的。该程序在 Windows Mobile 6 Professional 模拟器上运行。

这似乎有效,没有链接错误。但是程序在启动过程中崩溃,因为链接库中发生了奇怪的事情。例如,lib 可以返回一个大小为大负数的字符向量。

用 VS 2005 编译程序就没有这样的问题了。

更奇怪的是,问题仅在使用发布配置进行构建时。使用调试配置编译时不会出现问题。

0 投票
2 回答
1615 浏览

visual-studio - 为什么从 Visual Studio 2008 中删除了在新 ATL 项目中使用属性的选项?

这是来自 MSDN 评论的文本:“根据 ATL Internals (2ed) 一书,不推荐使用属性,不应在新的 ATL 项目中使用。”

但为什么?!!

0 投票
2 回答
775 浏览

visual-c++ - VC++ 和 MapPoint OCX 控制对话框问题

我正在编写一个基于 VC++ MFC 对话框的应用程序,它需要在其中嵌入 Microsoft MapPoint。为此,我使用 MS VC++ .NET 2003 和 MapPoint Europe 2006 来执行此操作,但遇到问题,因为当我选择“插入 ActiveX 控件”时,选项列表中没有出现 MapPoint 控件。我尝试手动注册mappointcontrol.ocx似乎regsvr32成功但控件仍然没有出现在列表中。

谁能建议我在这里做错了什么,以及任何可能的解决方案。

谢谢

伊恩

0 投票
4 回答
528 浏览

c++ - 正则表达式的开发人员

我一直在尝试找出一个正则表达式来允许我在自动跳过评论的同时搜索特定的字符串。任何人有这样的RE或知道一个吗?它甚至不需要复杂到可以跳过#if 0块;我只是希望它跳过///*阻止。相反,仅在注释块内搜索,也将非常有用。

环境:VS 2003

0 投票
2 回答
2009 浏览

java - 读取 VC++ CArchive 二进制格式(或 Java 读取(CObArray))

是否有关于用于序列化各种 MFC 数据结构的二进制格式的明确文档?我已经能够在十六进制编辑器中查看我自己的一些类,并使用 Java 的 ByteBuffer 类来读取它们(使用自动字节顺序转换等)。

但是,我目前在尝试引入 CObArray 数据时遇到了问题,因为似乎有一个相当大的标题对我来说是不透明的,并且不清楚它是如何持久化对象类型信息的。

是否有一组对此有帮助的在线文档?或者来自过去处理过这个问题的人的一些示例 Java 代码?

0 投票
4 回答
9902 浏览

c++ - 在 Visual C++ 中创建自定义性能计数器

有人知道使用普通非托管 Visual C++ 创建自定义性能计数器的方法吗?

我知道可以使用托管 C++ 轻松完成,但我需要使用非托管 Windows 服务来完成。

我也知道您可以检索性能计数器数据,但我需要创建一些自定义计数器并在应用程序运行时增加它们。

0 投票
4 回答
34584 浏览

visual-c++ - dllexport 和 dllimport 有什么区别?

我只是在寻找对这两者之间区别的简单、简洁的解释。MSDN 在这里没有详细介绍。

0 投票
6 回答
1680 浏览

c++ - 如何用我自己的实现替换MS VC++项目中的WinAPI函数调用(名称和参数设置相同)?

我需要替换所有 WinAPI 调用

  • 创建文件,
  • 读取文件,
  • 设置文件指针,
  • 关闭手柄

使用我自己的实现(通过蓝牙使用低级文件读取)。将替换功能的代码是视频文件播放器,它已经适用于常规硬盘文件。如果 VideoPlayer 输入中的文件是常规硬盘文件,还需要 Video Player 仍然可以播放 HDD 中的文件。

这种任务的最佳实践是什么?

0 投票
3 回答
8461 浏览

c++ - C++ 异常代码查找

了解异常代码后,有没有办法进一步了解引发的实际异常意味着什么?

我有问题的例外:0x64487347

异常地址:0x1

调用堆栈不显示任何信息。

我正在查看崩溃的 .dmp,但实际上并未在 Visual Studio 中进行调试。

0 投票
7 回答
3894 浏览

c++ - 在 VS 2005(8) IDE 中使用 GCC

有没有办法在使用 GCC 编译器的同时仍然能够通过 Visual Studio IDE 进行开发?

我们的项目是跨平台的,我经常遇到同事的麻烦,因为我正在检查不符合标准的代码(这可以归因于 VS 编译器!)。

我仍然希望能够使用 MS 编译器进行编译,所以我可以继续调试等,但是我希望能够切换到使用 GCC 编译,这样我就可以确定我没有破坏在其他平台上构建。

这可能吗?