28得票15回答
Visual Studio 6 的 Windows 公共控件 6.0 (sp6) 在 Windows 7 上的64位系统中的兼容性问题

我被要求帮忙维护一个遗留的vb6应用程序,于是我决定按照这个指南在我的Windows 7 x64笔记本电脑上安装Visual Studio 6。 它安装得很好,从我的观察中,除了Microsoft Windows Common Controls 6.0(sp6)之外,其他所有内容都可以正常工作...

22得票5回答
在C语言中将整数转换为浮点数时出现奇怪的行为

我对以下C程序的输出有疑问。我尝试使用Visual C++ 6.0和MinGW32(gcc 3.4.2)编译它。#include <stdio.h> int main() { int x = 2147483647; printf("%f\n", (float)21...

19得票4回答
连接器:无法打开文件'nafxcwd.lib'。

我在使用Visual Studio 2013编译我的项目时遇到问题。我收到了以下连接器错误:LINK : fatal error LNK1104: cannot open file 'nafxcwd.lib' 根据这个页面,我必须在共享库中使用MFC。但我根本不使用MFC。所有我的库和主项目都...

15得票5回答
C++没有main()函数?

我是一名应届程序员,对于C++,我希望每个程序都会有一个main()函数。 然而,我收到了一个使用Visual Studio 6.0编写的C++项目,它没有main()函数。我真的无法想象这个程序是如何执行的或从哪里开始的。 我已经看过使用宏来更改main()函数名称的示例,但这段代码没有...

10得票10回答
Visual Studio 6中C++项目的推荐迁移策略

对于使用Visual Studio 6编写的大型C++应用程序,如何进入现代化是最好的方法? 我想采取渐进式方法,逐步将代码移植到其他语言(如C#),并将其编译成库或dll,在传统应用程序中进行引用。 这种方法可行吗?如果可行,最佳实践是什么? 编辑:目前我们只能使用Express版,我...

8得票4回答
使用Visual Studio 2010 IDE和Visual C++ 6.0编译器?

我该怎么做?我能在VS2010 IDE中工作,但使用VS C++ 6.0编译器进行编译吗?同时,我能在VS2010 IDE中工作,并使用VS2008编译器进行编译吗?