问题标签 [visual-c++-2005]

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 投票
2 回答
3557 浏览

.net - 检查注册表值是否存在 Visual C++ 2005

我试图编写一个 Visual C++ 2005 例程来检查注册表中的某些键/值。我在使用 c# 编写代码时没有问题,但我需要在 C++ 中使用它。任何人都知道如何在 vs2005 中使用 c++ 来做到这一点。

非常感谢托尼

0 投票
3 回答
922 浏览

c++ - 字符串比较在 Visual C++ 2005 中不起作用

如果从注册表中得到一个 gring 并且当我将它放在消息框中时它会正确显示。::MessageBoxW(0, (LPCWSTR)achValue, _T("找到"), MB_YESNO);

该值存储在 archValue 中,它是一个 DWORD。我想要做的是将它与以下字符串“2.0.7045.0”进行比较,但 strcmp 无法为我工作。

任何关于如何做到这一点的想法都将不胜感激。在 c++ 中相当垃圾,我无法像在 dll 中那样轻松调试。

非常感激

托尼

0 投票
2 回答
189 浏览

c++ - Visual Studio 2005 中的 C/C++ 代码荧光笔

我刚开始使用 VS2005,我希望在 C/C++ 中突出显示代码。VS 菜单 Tools->Options->TextEditor->C/C++ 很差。
我来自 PHP,IDE 在突出显示时非常友好。我没想到 Visual Studio 在这种选择上如此糟糕。

你能推荐我一个免费的工具/插件/lib,以便为 C/C++ 突出显示代码吗?

0 投票
2 回答
1770 浏览

c++ - 如何在 Visual Studio 2005 中禁止警告 4200?

我可以在 C/C++ 高级属性页中禁止 Visual Studio 2005 SP1 中的许多警告,这会导致 IDE 在调用编译器的命令行上使用 /wd 开关。但是,当我尝试禁止警告 4200(使用了非标准扩展:结构/联合中的零大小数组)时,它仍然在我编译时出现。(当然这是有道理的;我只是无法修复代码,也不值得打扰,因为它是生成的,并且警告在这种情况下完全是良性的。)有没有人碰巧知道这是否是编译器中的错误?或者我可以做些什么?

0 投票
6 回答
10918 浏览

c++ - 字符数组中的线性搜索——C++ (Visual Studio 2005)

我对 C++ 编程非常陌生,你会明白为什么。

我想制作一个由几个单词组成的字符数组,我想使用线性搜索函数进行搜索。这个数组必须是二维数组吗?例如:

我试过这样:

这给了我一个“太多的初始化程序”错误。

我假设第一种方法是正确的,因为它说明了数组中元素的数量和元素的最大长度,对吗?

现在我将如何实现一个线性搜索函数来在该数组中查找一个单词?我可以执行以下操作:

(假设已经声明了linearSearch函数)

这可能吗?如果是这样,该声明将寻找什么 linearSearch 函数?我希望我提供了足够的信息以使其有点可用。

编辑:感谢大家的帮助,让程序按预期工作。

0 投票
5 回答
618 浏览

c++ - Visual Studio 2005 C++ 编译器比 Visual Studio 6 编译器慢?

我们的一个旧 C++ 项目仍在使用 Visual Studio 6。一年一次,我尝试将其转换为更高的 Visual Studio 版本,但这并不容易,因为并非所有代码都是由我们编写的。无论如何,我在修复了几百行代码后,终于成功地将项目转换为 VS2005。但是编译项目需要很长时间!比 VS6 长得多。

有些类有很多代码行,甚至几千个。这些只是要在代码中填充大量项目的数组。我知道这不是完美的解决方案,但这就是目前的情况,VS6 从来没有遇到过问题。

也许我必须调整一些设置以加快速度,但如果它保持现在这样,我会将它保留为 VS6 项目,因为我不想整天坐在办公桌前无所事事。

有任何想法吗?

0 投票
4 回答
8554 浏览

c++ - 在 Visual Studio 2005 中从 C++ 创建 Microsoft Word 文档

我们的家庭作业是使用 Visual Studio 2005 和 C++ 创建 Microsoft Word 文档。谁能解释如何做到这一点。我试图使用 VSTO 来做到这一点,但我没有运气。我可以在互联网上找到的所有资源都解释了如何在 VB 或 C# 中完成此操作,但我需要一些 C++ 示例。谢谢

编辑:接受的格式是 .doc。

0 投票
4 回答
5156 浏览

c++ - creating a DLL in Visual Studio 2005

I am developing a C++ library that I want to pass on to my team. The library has just one class with a bunch of methods.

So, I have developed the class definition file (X.cpp) and a corresponding class declaration file (X.h).

Here are my questions --

  1. In Visual Studio 2005, whats is the most straight forward way to build this library as a DLL, such that I get the following files: X.lib : which I can pass to my team so they can link against my library X.dll : which I can pass to my team for run-time

  2. Instead of a DLL, should I rather be going the static library way ?? If so, how do I go about doing this in Visual Studio 2005 & will this give me a X.lib file that I can pass on to my team ?

Any explanations or references are very welcome.

Thank you very much.

0 投票
1 回答
2868 浏览

c++ - Visual Studio 2005 链接器问题

我大多是 Visual Studio 的新手,所以如果这是一个基本问题,我深表歉意。我有一个包含许多项目的解决方案。在项目 A 中,我有一组预先存在的文件,我添加了一个新类。项目 B 使用项目 A 中的新类中编码的功能。首先构建项目 A,然后生成一个 .lib 文件,然后将该 .lib 文件链接到项目 B。但是,当我去创建 .lib 文件时对于 Project BI,出现链接错误,引用了我添加的 Project A 中的新功能。将“dumpbin”命令与从项目 A 生成的 .lib 文件一起使用,我注意到我添加的函数的符号不存在。但是,在项目 A 中编译新类后创建的 .obj 文件确实包含这些符号。知道为什么这些符号不会出现在项目 A 中。

0 投票
7 回答
779 浏览

c++ - Visual Studio 2005 中的 C++ 错误检测

来自不同的开发环境(主要是 Java),我试图与我习惯的习惯进行类比。

我正在使用 Visual Studio 2005 中的 C++ 项目,该项目在更改后需要大约 10 分钟才能编译。奇怪的是,如果我犯了一个小的语法错误,我需要等待几分钟才能在运行整个项目构建时从编译器那里获得反馈。

Eclipse 给了我一个习惯,即如果我做一些小改动,我会立即得到一个编译器错误,并带有一个显示错误的下划线。似乎足够合理,VS 应该能够做到这一点。

替代文字

这是我可以在 VS 中启用的功能,还是我需要一个外部插件?