问题标签 [visual-studio-97]
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-2010 - 如何让 gvim 与 Visual Studio 2010 完美配合?
在我的上一份工作中,他们使用 Visual Studio 2005(偶尔使用 Visual Studio 97),为了命令行方便,我使用 vim 来编辑 Mercurial 版本控制配置文件,如 hgrc 和 .hgignore
然而,我的同事很快开始抱怨 vim 会改变文件的编码,并会导致 Visual Studio 中弹出一条消息,告诉他们编码差异。
之后我停止使用 vim 并最终在 Visual Studio 中编辑文件。
我可以对 vim 的配置进行任何更改,以免发生这种情况吗?
我会使用记事本来编辑我的文件,但它总是将讨厌的 .txt 扩展名放在我文件的末尾。
我也知道像 Notepad++ 这样的解决方案,但我只是想知道 vim 中是否有解决方案。
visual-c++ - 奇怪的链接错误 - LNK1224:无效的图像库
我在将一个非常旧的 Visual Studio 97 C++ 项目移植到 Visual Studio 2010 时遇到了一些真正的困难。让我首先介绍一下在这个新的 LNK1224 错误之前我遇到的错误的一些背景,因为它们可能是相关的,但是我不知道。
在我出现新错误之前,我收到了这个错误:
通过一些挖掘,我发现这个错误的原因是因为 MFC 和 CRT 库都包含“new”和“delete”的定义,所以它们发生了冲突。微软为此提供了 2 个解决方案,详见http://support.microsoft.com/kb/q148652/。其中之一是确保在所有文件中始终首先包含 MFC 标头(afx 内容)。好吧,这个项目中有大约 100 个文件,我只是厌倦了试图找到包含错误顺序的资源的文件。所以我选择了另一个解决方案,它基本上是强制库以特定顺序加载。基本上,您必须告诉编译器忽略特定库,以便您可以按照您选择的顺序显式加载它。就我而言,它是 nafxcw.lib。
因此,在项目属性 --> 链接器 --> 输入下,我明确忽略了 nafxcw.lib,然后将其明确包含在列表的前面。
所以在这样做之后,我的 LNK2005 错误就消失了。但是它们被一个单一的链接错误所取代。
我不知道我是否正确修复了以前的链接错误,而这个新的链接错误实际上是我接下来要处理的事情,或者我只是创建了一个更严重的链接错误,它基本上在链接过程到达之前停止了它我原来的 LNK2005 错误。无论哪种情况,我都找不到关于此错误的太多信息。微软在这个链接中没有说太多关于它http://msdn.microsoft.com/en-us/library/3ya3f8wz%28v=vs.80%29.aspx
您为图像指定了无效的基地址。基地址必须是 64KB 对齐的(最后四个十六进制数字必须为零),并且映像基址必须适合 32 位有符号或无符号值。
这对我来说并不是那么有帮助,而且似乎没有其他线索可以说明这个问题的来源。我不知道下一步是什么。
windows - 哪个 Windows SDK 是最新的与 Visual Studio 97 和 Windows 9x 兼容
我想重新编译需要 Visual Studio 97 内工具的开发程序的旧源代码。
如果在 Visual Studio 6.0 之后交付的所有 Windows 95/98/ME SDK 都与 Visual Studio 97 兼容,我有点困惑。我确实有一个 Windows 98 DDK,但根据经验,我知道应该首先安装正确的 SDK。
我想知道哪个 MSDN SDK/DDK 版本是与 Visual Studio 97 和 Windows 9*/ME 兼容的最新版本。
先感谢您!
编辑:我发现这里提到的 SDK Darran Rowe:
https://archive.org/details/MSDN_Development_Platform_Disc_6_October_1999_X05-05207_1999