问题标签 [visual-studio-6]

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 回答
810 浏览

c++ - 非常大的数组 - C 数组与 C++ 数组。Visual Studio - 超过最大值 (268435456)

我正在尝试创建一个非常大的数组,然后我得到以下错误。

警告 LNK4084:总图像大小 1750372352 超过最大值(268435456);图像可能无法运行

有人告诉我可以使用 C-array 而不是 C++ 。我不确定我是否完全理解我朋友的反应。我目前正在使用 Visual Studio 6.0 C++ 。我是否需要让另一个编译器直接执行 C,或者它是一种如何声明需要更改的数组的方法?

如果我需要更改编译器,有人有建议吗?

0 投票
1 回答
357 浏览

c++ - 带有 msxml 的 Visual Studio 6 C++ 错误 C2011

我继承了一个旧的 Visual Studio 6 C++ 程序。我有一台 Windows 7 电脑。我在我的电脑上安装了一个 XP 虚拟机。已安装 Visual Studio 6 和 Service Pack 6。我正在尝试在调试模式下构建 .exe 文件。我继续收到错误

所有结构和枚举定义都发生错误。KB 269194 指出如果以并行模式安装了较新版本的 MSXML,则必须显式使用该版本的全局唯一标识符 (GUID) 或 ProgID 来运行示例代码。GUID 使用如下 declspec(uuid()) 指定。struct __declspec(uuid("50ea08b0-dd1b-4664-9a50-c2f40f4bd79a")) IXMLDOMSchemaCollection2 : IXMLDOMSchemaCollection { 我不相信我应该进行任何代码更改。我已经在虚拟机上安装了 MSXML4。知识库文章 269194 讨论了该问题。它没有帮助。

文件 msxml4.h、msxml4.cpp、msxml4.dll、msxml4.tlh 和 msxml.tli 都在项目目录中。我确实在我的虚拟 XP 机器上安装了 MSXML4。我已将这些文件添加到此工作区的 Visual Studio 中的包含路径中。任何想法都非常感谢。

0 投票
1 回答
82 浏览

c++ - 在批量 VS6 中更改项目构建配置

有人知道是否可以更改一组 VS6 项目文件的构建配置设置吗?

我正在处理一个仍在使用 Visual Studio 6(我知道)的非常大的项目,并且默认构建配置设置为Win32 DebugOCI或者Win32 ReleaseOCI取决于项目。

我希望全面更改它以Win32 Debug保持一致性,并作为 QoL 改进,而不是每次在工作区中激活不同的项目时都忘记检查。

有没有办法一次为工作区中的所有项目执行此操作?真的不喜欢为所有约 475 个项目手动执行此操作的想法。

0 投票
0 回答
92 浏览

c++ - 有没有VC6 的实现?

Visual C++ 6 是否有任何可行的实现?具体来说,我正在寻找std::enable_ifandstd::is_samestd::remove_cv

0 投票
3 回答
1127 浏览

c++ - Visual Studio 2015 for Visual Studio 6 代码兼容性

在 Windows Server 2012 上,我已经安装了 Visual Studio 2015。现在我必须在 VC++ 2015 中构建基于 Visual Studio C++ 6 的工作项目,但它会显示各种错误和警告,例如:

我在 VC++6 的配置管理器中没有看到任何选项。

我认为可能还有其他一些配置选项,但对此了解不多。让我知道是否有人可以提供帮助。

此外,我必须使用适用于 android 和 IOS 手机的 VS Studio 2015 跨平台 IDE重用代码和构建应用程序

那么如何升级应该兼容最新版本VC++的VC++6代码。同时表明:

Visual Studio 2012 和 Visual Studio 2013 不支持调试使用 Visual C++ 6 构建的应用程序;要调试这些应用程序,请使用早期版本的 Visual Studio。

我应该先从 VC++6 -> VC++2010 升级项目,然后用更高版本构建项目还是有直接的方法?

更新:出现错误的代码是:

0 投票
1 回答
601 浏览

vb6 - 在 Ubuntu 中将 VLC 媒体播放器添加到 Visual Basic 6

我在 Ubuntu 中有 VLC Player,我使用 Wine 安装 Visual Basic 6。现在我想将 VLC Player 或任何媒体播放器添加到 VB6,但我不知道该怎么做。你能帮我解决这些问题吗?

0 投票
1 回答
60 浏览

c++ - 在 Visual Studio 6 中包含安装程序作为 C++ 实用程序的一部分

我正在使用 Visual Studio 6.0 中的 MFC 框架开发一个 Windows C++ 实用程序(由于一些内部要求,需要有这种组合)。

我的实用程序安装了一些软件,然后从注册表配置它们。因此,我需要将依赖的安装程序文件与我的可执行文件捆绑在一起。我如何将它们捆绑在一起,以便我们可以向我们的用户提供一个可执行文件,其中将包括所有必需的安装程序文件以及该实用程序。

PS:我是 Visual Studio 开发环境的新手。

0 投票
2 回答
901 浏览

visual-c++ - 在 VC++ VS6 中,一个简单的 printf 给出了致命错误 C1001: INTERNAL COMPILER ERROR

我在 Windows 7 上使用 Visual Studio 6 和 vc++,并编写了一个简单的 helloworld 程序,该程序默认由 VS6 创建。但由于 printf 它给出了以下错误:

错误 :

为什么 printf 和 sprintf 不起作用?

0 投票
2 回答
74 浏览

c++ - 是否可以从对象的实例中获取指向成员的指针?

当此编译器错误停止构建时,我正在将一些旧代码移植到 VS 2015:

转到相应的文件和行,我看到了:

GetFullModel并且SetFullModel是两个不同类中成员变量的 getter/setter 对:

是的,有些事情是错的。应该是dlg.GetFullModel指向成员函数的指针吗?我认为那些使用类名,而不是实例。更不用说这对执行语义意味着什么......

C++ 对我来说还是比较新的,所以我尝试了谷歌。它有很多函数指针,但它们看起来都与我的不同:

对比

对比

只是dlg.GetFullModel获取指向成员函数的指针的另一种方式吗?如果没有,什么是“标准 C++ 版本”,如果有的话?这只是那些 VS 6“扩展”中的另一个吗?

0 投票
4 回答
447 浏览

visual-studio - 如何对页面上的每个子/功能进行编目、索引和/或打印 VB6 源代码..?

我如何在自己的页面上对每个子或函数进行编目、索引和/或打印 VB6 源代码..?如果可能的话,我想使用免费或包含的 Visual Studio 加载项来做到这一点,但我并不反对自己编写一些东西。我熟悉“Microsoft Office Visual Basic for Applications Extensibility”,似乎 VB6 有一个类似的模块,这可以让我通过代码模块集合简单地“For Each”,然后将 subs 扔到打印机上时间。可能需要 10-15 行代码。

我的首要任务是打印,最好是每个子/功能都在自己的页面上,但是使用 IDE 的正常打印功能,所有代码在一个长打印输出中一起运行。接下来,我想为每个 VBP 中的每个子、函数、变量和常量的名称创建一个索引/目录。我们有 Visual Studio 6.0 企业版,但它似乎没有任何东西可以做这些事情。

你可能会笑着问:“为什么是 VB6..??哈哈!!”。这是因为我的任务是升级和更改运行工厂的大型软件系统的 VB6 源代码。它在一个孤立的网络上,与外界没有任何联系,并且已经运行了 14 年,但现在他们想开始升级一些东西。该系统由许多VBP文件组成,每个文件都有许多模块和表格。

编辑:我确实尝试过用谷歌搜索来寻找答案,但事实证明这是不可能的。我得到的只是关于从用 VB6 编写的应用程序打印的编码示例,而不是从 IDE 打印源代码。