Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/visual-studio/7.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在不使用Visual Studio的情况下生成Visual Studio 6项目 我继承了Visual Studio 6 C++项目。该项目在VisualStudio6中构建得很好,但我未能使用gcc编译器编译项目中的某些文件。这些问题涉及远期申报和其他可能的问题。同时,我对修复这些问题不感兴趣,因为代码很糟糕。该代码也依赖于windows,因为它使用win32与com端口通信_C++_Visual Studio_Nmake - Fatal编程技术网

在不使用Visual Studio的情况下生成Visual Studio 6项目 我继承了Visual Studio 6 C++项目。该项目在VisualStudio6中构建得很好,但我未能使用gcc编译器编译项目中的某些文件。这些问题涉及远期申报和其他可能的问题。同时,我对修复这些问题不感兴趣,因为代码很糟糕。该代码也依赖于windows,因为它使用win32与com端口通信

在不使用Visual Studio的情况下生成Visual Studio 6项目 我继承了Visual Studio 6 C++项目。该项目在VisualStudio6中构建得很好,但我未能使用gcc编译器编译项目中的某些文件。这些问题涉及远期申报和其他可能的问题。同时,我对修复这些问题不感兴趣,因为代码很糟糕。该代码也依赖于windows,因为它使用win32与com端口通信,c++,visual-studio,nmake,C++,Visual Studio,Nmake,所以,我希望使用ms编译器(以及构建和链接…)进行编译,但由于公司的政策,我无法再访问Visual Studio 我有什么选择 谢谢你的帮助 巴里。您可以尝试下载免费的(如啤酒)windows SDK。已经有一段时间了,但我相信这些低级工具,比如cl、link和make,都可以通过这些工具使用 但是您可能需要对代码进行一些处理,因此您可能还需要处理一点WinAPI 只是想澄清一下,这是免费的,与VS无关,因此,除非您的公司有一些相当严格的政策,否则您应该能够下载并使用Windows SDK。此

所以,我希望使用ms编译器(以及构建和链接…)进行编译,但由于公司的政策,我无法再访问Visual Studio

我有什么选择

谢谢你的帮助


巴里。

您可以尝试下载免费的(如啤酒)windows SDK。已经有一段时间了,但我相信这些低级工具,比如cl、link和make,都可以通过这些工具使用

但是您可能需要对代码进行一些处理,因此您可能还需要处理一点WinAPI


只是想澄清一下,这是免费的,与VS无关,因此,除非您的公司有一些相当严格的政策,否则您应该能够下载并使用Windows SDK。此外,编译器工具对VS6应该有些友好。

您不能使用类似Visual Studio Express edition的工具吗?或者你被禁止使用VS吗?“我再也不能访问Visual Studio”你是指VS6还是所有VS?(您还有哪些版本?)您至少可以访问平台SDK中的编译器吗?您继承的代码库很可能依赖于其他编译器不太支持的VC++6编译器的功能。如果不选择使用VC++6,则可能需要修改代码。甚至在编译完成后,我建议您进行测试,以确保一切仍按预期运行。您是否检查了VS为所有项目创建的Makefile?@Baz您是否告诉过他们VS Express是免费的,可以为您节省大量时间,让您可以投资于优先级更高的项目?这就是为什么我得到的大多数软件都是禁止他人使用的,但在edge的情况下,这只是为了节省时间/金钱。是的VS Express可以为我构建项目。我必须手动导入项目文件,并将unicode更改为多字节字符集。