Questions tagged [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.

Filter by
Sorted by
Tagged with
0 投票
6 回答
20198 浏览

C++ 中的定宽整数

有时我需要使用固定宽度的整数与 PLC 等外部设备进行通信。我还使用它们来定义位掩码并执行图像数据的位操作。AFAIK C99 标准定义了固定宽度的整数,如 int16_t。但是我使用的编译器 VC++ 2008 不支持 C99 并且 AFAIK 微软不打算支持它。

我的问题是在 C++ 中使用固定宽度整数的最佳做法是什么?

我知道 VC++ 定义了像 __int16 这样的非标准固定宽度整数,但我对使用非标准类型犹豫不决。下一个 C++ 标准会定义固定宽度的整数吗?

0 投票
5 回答
103693 浏览

SAFESEH 图像 C++ 的模块不安全

我正在使用 Microsoft Visual Studio 2011 Professional Beta

我正在尝试运行我使用 cMake 和 Visual Studio 编译器编译的 OpenCV C++ 文件 ( http://opencv.willowgarage.com/wiki/Welcome )。

然而,当我去调试项目时,我得到了 600 多个错误,其中大部分是:

错误 LNK2026:模块对 SAFESEH 图像不安全。

显然这些文件在 opencv_ffmpeg 项目中,但我找不到它们,我查看了 Microsoft 帮助页面上的 safeseh 安全异常处理程序页面,但我找不到任何明确的答案。

我想知道是否有其他人遇到过这个问题,以及他们是否设法解决了这个问题。

0 投票
3 回答
509 浏览

说明:将 32 位移植到 64 位

引用自http://msdn.microsoft.com/en-us/library/windows/desktop/aa384242%28v=vs.85%29.aspx

在适当的情况下使用 UINT_PTR 和 INT_PTR(如果您不确定是否需要它们,使用它们以防万一)。不要将指针转换为 ULONG、LONG、INT、UINT 或 DWORD 类型。

我可以安全地假设在现有的 32 位代码行中将所有引用的 DWORD 转换为 UNIT_PTR 是安全的,没有任何副作用吗?

是否有其他推荐的指南来移植在代码行中引用 DWORD 的 32 位代码?

0 投票
2 回答
381 浏览

从 C# 调用可视化 C++ 代码

我遇到了一个“ref”关键字,该关键字应用于 .cpp 文件中的类。我想访问一个标记为 __clrcall 的方法。你能告诉我在视觉 C++ 代码中使用了什么 ref 关键字吗?

0 投票
3 回答
1043 浏览

Visual C++ 上的 _nextafterf

我需要在 Visual C++ 32 位上使用函数 _nextafterf 来计算 ULP 中某些结果与参考函数相比的距离。

C99 为 float 和 double 提供了 nextafterf 和 nextafter,但 Visual C++ 不支持这些函数。但是,Visual C++ 2010 支持 _nextafterf 和 nextafter from 但仅支持 64 位... 对于 32 位模型,仅支持 _nextafter 和 from ...

有没有办法让 _nextafterf 在 Visual Studio 上工作到 Visual C++ 2005?

谢谢,克里斯托夫

0 投票
2 回答
1136 浏览

Visual Studio 2008 与 2010 Pro 非托管代码

我是一名 C++ 程序员,我使用 Visual Studio 2008 Professional,只有非托管代码。我正在考虑购买 VS 2010 Pro。

我很困惑,我不知道这两者之间有什么区别。我知道,此外,它还包括 tr1。当我开始使用 2008 版时,我很高兴看到 fe 单元测试支持,但所有新功能仅适用于托管代码。2008 年的 C++ 调试器非常好,比 2003 年的第一版更好。我不想购买新工具,却发现我一无所获,失去了一些功能(因为某些东西被移到了更高版本)。曾几何时,我从非常好的 VS6 切换到 VS 2003.Net 并想象一下,一段时间后我发现 Pro 不支持代码优化。微软如何赚钱真是太棒了。我不想再经历这样的事情了。

你怎么看,你能推荐什么?

0 投票
1 回答
2374 浏览

某些尺寸图像的金字塔均值偏移过滤错误?

我正在尝试使用金字塔来运行均值偏移分割,如Learning OpenCV book on some images中所解释的那样。源图像和目标图像都是 8 位、三通道彩色图像,其宽度和高度与上述相同。然而,只有在 1600x1200 或 1024x768 图像上才能获得正确的输出。其他尺寸为 625x391 和 644x438 的图像导致运行时错误“输入参数的大小在函数 cvPyrUp() 中不匹配”我的代码是这样的:

该程序使用示例中给出的参数。我尝试降低值,认为这是图像尺寸问题,但没有运气。通过将图像尺寸调整为 644x392 和 640x320,均值偏移运行正常。我读过“金字塔分割需要可被 2 整除的 N 倍的图像,其中 N 是要计算的金字塔层数”,但这在这里如何适用?

请有任何建议。

0 投票
2 回答
3470 浏览

如何解决 #error : 必须在 wince mfc 应用程序中定义目标架构?

如何解决 #error : 必须在 wince mfc 应用程序中定义目标架构?我知道我们需要使用设备头文件和库,但我该如何使用呢?

0 投票
2 回答
130 浏览

STL 多图关联容器

有谁知道如何创建两个多图关联容器。第一个将有重复的键。然后我想发布算法来搜索所有重复项并将它们移动到第二个容器中,并可能删除第一个容器中的原始重复项。

IE :

任何帮助将非常感激。

0 投票
3 回答
386 浏览

在 WinCE 平台上绘图,哪种语言更快:MFC VC++ 或 C#

我需要在 WinCE 平台上绘制大量的实时图形。为此,VC++ 和 C# 之间哪种语言更好以获得高性能?此外,我们将要开发的图形应用程序应该链接到当前现有的 c++ 模块。如果我们选择c#写中间层需要很大的努力,那么我们不会选择它。请考虑这一点。


15 30 50 per page
1
2 3 4 5
1498226