问题标签 [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 投票
3 回答
2586 浏览

c++ - Ant -> Nant -> Visual Studio 2005 构建

我正在开发一个大型 C++ 项目。它使用单个 Ant 脚本构建,这使得编译针对多个平台和编译器的相同源代码成为可能。

但是,我只需要为 Windows 平台和 Visual Studio 2005 C++ 编译器工作。如果我可以在 Visual Studio 中编写代码和编译,而不是像现在这样使用 Notepad++ 和 Ant 脚本,那就太好了。

我尝试为 Visual Studio 2005 安装 Nant 和 Nant 插件,并使用现有的 Ant 脚本,但似乎 Ant 脚本不能用作 Nant 脚本。

有没有办法将 Ant 脚本转换为 Nant?是否有任何其他解决问题的方法,或者我必须手动创建 Visual Studio 解决方案和项目?

我会尽量避免这样的解决方案,因为我有一堆我不知道在这种情况下如何使用的测试。

0 投票
4 回答
27948 浏览

c++ - 在 Visual Studio 2005 C++ 中设置文件版本号

谁能指出正确的方向如何使用我们的 C++ 控制台项目配置 Visual Studio 2005 我们如何在文件属性的详细信息部分中包含“文件版本”。

我试过资源文件没有任何运气。这是一个 C++ 项目,只是为了澄清,非常感谢您回复 C# 建议的人。

提前致谢。

0 投票
1 回答
324 浏览

c++ - BEGIN_MSG_MAP_EX 破坏 Visual Studio 2005 智能感知?

我有一个使用 WTL/ATL BEGIN_MSG_MAP_EX 宏进行消息处理的 C++ 应用程序。我使用 atlcrack.h 中的一些宏。

当我们将项目升级到 Visual Studio 2005 时,智能感知表现得很疯狂。我已经将行为追踪到 BEGIN_MSG_MAP_EX 宏在智能感知中的行为不正确。但是,我找不到继续使用 BEGIN_MSG_MAP_EX 和 Visual Studio 2005 的方法。

我是否必须重写所有旧的消息处理程序并停止使用 BEGIN_MSG_MAP_EX 或者是否有其他修复?

0 投票
3 回答
7798 浏览

c++ - 我可能在 Visual Studio 2005 中收到此“未定义符号”错误的一些原因(包括屏幕截图)

在调试我的 VS2005 项目时,当我尝试进入返回它正在努力处理的vScenarioDescriptions局部变量的函数时,我收到以下错误...

图片不再可用 http://people.ict.usc.edu/~crotchett/images/symbolnotdefined.JPG

当我继续浏览代码并进入函数时,似乎我在其他局部变量中也遇到了这个错误。有任何想法吗?

在此先感谢您的帮助!

0 投票
4 回答
9508 浏览

c++ - 如何解决:“错误 C2039:'{ctor}':不是 Visual Studio 2005 中的成员”?

我在 Visual Studio 2005 中使用 C++ 扩展模板类。当我尝试使用以下方法扩展模板基类时,它给了我一个错误:

当我尝试实例化对象时出现第二个错误:

错误一:

**redblacktreeopengl.hpp(27) : error C2039: '{ctor}' : is not a member of 'RedBlackTree' with [ K=double, D=std::string ] **

错误2:

main.cpp(50) : 请参阅正在编译的类模板实例化“RedBlackTreeOGL”的参考

0 投票
1 回答
2034 浏览

c++ - Visual Studio 2005 (C++) 默认警告级别

我正在使用 MS Visual Studio 2005 进行 C++ 的新开发。为此,我需要在我的解决方案中添加几个新项目。我总是将警告级别设置为 4,并打开“将警告视为错误”(项目 -> 属性 -> C++ -> 常规)。

有没有办法告诉 Visual Studio 这是我的默认设置,所以我不必为我创建的每个新项目都这样做?

0 投票
1 回答
2820 浏览

c++ - 你能让 Visual Studio 2005 为你的启动程序提供命令行参数吗?

出于测试目的,在 Visual Studio IDE 中是否有某个地方可以指定从 IDE 启动时要发送到启动项目的命令行参数?

提前感谢您的所有帮助!

0 投票
3 回答
1645 浏览

c++ - Visual Studio 2005:静态文本控件不会以透明背景显示

我正在使用 Visual Studio 2005 中的对话框编辑器来创建一个带有静态文本控件的对话框。我希望静态文本控件的背景是透明的,因为我在它下面使用了一个静态图像控件,而灰色文本背景看起来很可怕。在编辑器中,我将“透明”属性设置为 True,它使背景变得透明,就像我想要的那样。但是,一旦我运行我的应用程序并使用 SendMessage(hText, WM_SETTEXT, 0L, "newtext") 更改文本,背景就会失去透明度并再次变灰。有任何想法吗?顺便说一句,我正在用 C++ 做这个。

在此先感谢您的帮助!

0 投票
2 回答
1113 浏览

c++ - C++ 项目依赖问题 Visual Studio 2005

我正在开发一个 dataManagement 项目,该项目会定期删除特定文件夹中的文件。该解决方案有三个项目,其中一个是应用程序,另外两个是静态库。现在我想再添加一个项目,它是一个用于日志记录的静态库。日志记录静态库项目有一个应用程序项目引用的头文件。当我构建解决方案时,由于找不到头文件而出现错误。当我添加日志静态库项目时,我还通过检查项目依赖项中的适当 bix 使应用程序项目依赖于它。谁能帮帮我吗?

0 投票
3 回答
509 浏览

c++ - 你能在 VS 2005 中创建一个 lib 或 dll 并与 VS 2008 链接吗

我正在使用视觉工作室 2008 SP1。

我正在使用 MFC 创建一个桌面应用程序。

我有一个要与我的应用程序链接的库。但是,该库是在 WIN32 Visual Studio 2005 中编写的。

我在链接时遇到问题:

我想知道是不是因为我使用的是 MFC 2008 并且库是用 2005 编写和编译的?

非常感谢您的任何建议,