问题标签 [visual-c++-2010]
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.
visual-studio - Visual c++ express 2010 ... :D 包括路径和版本?
希望这不是一个愚蠢的问题,但我只是尝试在“发布”配置下使用 Microsoft Visual C++ Express Edition 2010 编译我的一个项目。我需要包含一些文件,它们都在一个目录中,我'd 需要使用
#include <myfile>
指令将它们包含在尖括号中。我设法在调试模式下做到了,但我没有找到如何在发布模式下做到这一点。非常感谢,再次对这个非常基本的问题感到抱歉!
马泰奥
visual-studio - 使用标准 #ifndef MS-VC++ 覆盖 #pragma 一次
我还没有看到这个问题的任何答案(这可能意味着它是不允许的),但我想我还是会问。
有没有办法覆盖使用 MS Visual-C++ 创建的#pragma once
in.h
或.hpp
文件的自动生成,以使用使用可移植友好预处理器指令的标准标头保护?
visual-c++-2010 - Visual C++ 2010 错误。该系统找不到指定的文件
我正在尝试在 Visual C++ 2010 上运行示例教程,但它一直给我这个错误:
我创建了一个新项目并将源代码添加到新项目中。我也从现有代码创建了一个新项目。它仍然有同样的错误。我应该更改配置设置中的任何内容吗?
我试图将配置设置中的工作路径指向调试文件夹(只是盲目拍摄),但仍然出现相同的错误。
编辑 2:有人对 Visual Studio 有同样的问题并发布了这个, 在 OpenGL.org 中遇到 MS Visual Studio 2010的问题。有谁知道这是什么意思?
c++ - 如何在 VC++ 2010 中创建自定义文件模板?
我想在 VC++ 2010 中为 .cpp 和 .h 文件制作一个自定义文件模板,但不知道该怎么做。
我想要包含在我创建的文件中的是:
就像在 NetBeans 中一样,当您创建一个新文件时,它会将其包含在文件中。
有人知道怎么做吗?
谢谢你的帮助 :)
runtime - 如何在 Web 应用程序的 bin 库中部署 Visual C++ Runtime 2010?
我正在尝试将使用特定库(在本例中为 Chilkat)的 Web 项目部署到 Web 主机(appharbor.com)。问题是该库需要 Visual Studio C++ 2010 运行时 (http://www.cknotes.com/?p=311)。我的问题是如何正确部署该运行时?
1.部署方式的选择
在我的本地开发机器上安装了运行时,但我只有 git push 访问托管环境。
基于MSDN,有三种部署运行时的选项:
- 使用可再发行包(推荐)
- 使用合并模块(需要管理权限)
- 与应用程序一起部署
选项 3 是我唯一可以对这台主机执行的操作,因为我没有对服务器的管理访问权限。
2.确定应该部署哪些dll
MSDN 页面指出 dll 应位于“Program Files\Microsoft Visual Studio 10.0\VC\Redist”中。在我的情况下,该位置不存在 Redist 目录(在 64 位上运行,所以我检查了“程序文件”和“程序文件(x86)”)。
我解压缩了可再发行包和其中的 vs_red.cab 以找到包含的 dll 列表: - atl100 - mfc100(+ 语言变体) - mfc100u - msvcp100 - msvcr100 - vcomp100 - msdia71
同时我检查了反射器中的库以查看引用的是什么:-Microsoft.VisualC(.net)-KERNEL32.dll(本机)-MSVCR100.dll(本机)-...还有一个没有名字的神秘库. 显示为带有空文本的模块。
旁注:这里使用的 chilkat 库有 x64 和 x86 版本。我使用 x86 执行这些任务只是因为目标系统似乎是 x86。(部署 x64 会导致“尝试加载格式不正确的程序。”错误。)
3.找到要部署的dll
解压后的 vc_red.cab 中的 dll 命名不正确,所以我决定在硬盘上查找 dll。搜索 atl100 发现三个位置:system32、syswow64 和作为应用程序目录的一部分。
上面提到的所有文件都在 system32 中,除了: - msdia71 (native) - 这与调试有关,根本不在我的磁盘上,所以我假设不需要它。- Microsoft.VisualC (.net) - 在 GAC 中找到了正确版本 (10.x)。
(我没有复制 KERNEL32.dll 因为这是一个 Windows 内置库。)
4. 将库添加到项目中
添加了 VisualC .net 库作为参考。本机库已添加到我的 Web 应用程序的根目录中,并且属性设置为“构建操作:内容”和“复制到输出:始终”。构建完成后,dll 按预期出现在 bin 文件夹中的 .net 库旁边。
但是当我部署和运行时,我收到错误消息:无法加载文件或程序集''或其依赖项之一。指定的模块无法找到。
您可以在这里看到项目的构建输出,我可以观察到我认为需要的 dll 正在被复制到输出目录,但某处仍然存在错误。有人有想法吗?还是更好的调试方法?还是我在做一些愚蠢的事情:)?
visual-c++-2010 - 如何在 Visual C++ 2010 中禁用代码折叠
有谁知道如何在 Visual C++ 2010 中禁用代码折叠?
在 2008 版本中,我曾经通过取消选中某个复选框来禁用它,但这似乎已被删除。
我试图完成这些如何在 Visual Studio 2008解决方案中永久禁用区域折叠,但我无法真正摆脱代码折叠,特别是左侧的树节点图形和文本区域颜色适合我的深色配色方案。
c++ - MSVC++ 表示变量周围的堆栈已损坏,但程序可以运行
对不起,如果这听起来像“它编译,所以它必须工作!” 问题,但我想了解为什么会发生某些事情(或没有发生,视情况而定)。
在项目设置中,我设置Basic Runtime Checks
为Both
. 调试器告诉我:
运行时检查失败 #2 - 变量“beg”周围的堆栈已损坏。
但是如果我将它设置为默认值,即无,程序运行并正常完成,不会抛出异常并且不会导致错误。
我的问题是,我可以放心地忽略这一点(因为 MSVC++ 可能有某种错误)还是这是一个真正的问题?当堆栈被搞砸时,我看不到程序如何成功继续。
编辑:
导致此错误的函数如下所示:
fun
递增和操作beg
,当它返回时,beg == end
,当 MSVC++ 中断时,它指向关闭的}
.
编辑2:
我已经隔离了这个问题。在某些情况下,从谁拥有它迭代的项目fun
中删除一些元素。list
这就是导致错误的原因。
c++ - C ++,vs 2010中的模棱两可的继承错误
我在这个例子中应用多态性有一些麻烦。这个问题和我上一个问题类似
有3个抽象类:
和两个使用虚拟继承的继承类
上述错误仅在使用 MSVS 2010 编译器时发生,g++ 编译此代码 OK。
类图(简化)
最后一次讨论我们以结果结束:从类 C 中删除 copy() 方法的声明。
我使用多态的示例代码需要创建指向 C 的指针向量。删除一些元素后,我想创建它的副本...我需要在 C 类中声明 copy(),因此删除声明是不够的,它不会解决这个问题。
您能帮我吗,请如何更正代码以使用 VS 2010 进行翻译?
pointers - OpenCV Visual-C++ cvSplit Problem
I tried several methods to open an image and split the channels. I just want 3 Matrix to work with. I don't know whats wrong. Here my code:
The problem is the line cvSplit(&img, imgB, imgG, imgR, NULL);
. The program always crash and I don't know why.
Edit1: Exception:
error -(206) Unrecognized or unsupported array type
Edit2: If i use img
instead of &img
I get this exception:
Solution: I was a not aware of the differnce between cv::Mat, cvMat and IplImage. This is the solution:
c++ - RValue、模板解析和复制构造函数(在 Visual C++ 2010 中)
我正在构建一个简单的容器类,但遇到了一些问题(重新组装Visual C++ 2010 中的那些,右值引用错误?)
上面的代码给出了以下错误:
如何在不使用链接问题中描述的技巧的情况下纠正此错误?
谢谢!
编辑: 最让我困惑的是为什么没有调用两个专门的构造函数。他们更适合通话。