C++ 我可以使用Visual C++;对于将使用gcc编译的赋值?

C++ 我可以使用Visual C++;对于将使用gcc编译的赋值?,c++,visual-studio,gcc,C++,Visual Studio,Gcc,我被指派为一个编程竞赛做一个特定的项目,他们的网站上说他们将使用gcc 3.3.4编译器测试程序。所以,我想知道,我是否可以使用Visual C++作为项目安全,但不使用.NET便利(即创建一个本地Win32应用程序)?我可以下载他们提供的工具之一,但我更习惯于VisualStudio的环境。你们怎么想?无论你们做什么,在提交代码之前,用gcc测试你们的代码。除此之外,很难回答你的问题。MSVC++和gcc之间肯定有区别。这些差异是否重要取决于你的习惯和作业类型。根据这些因素,您可能需要花费大量

我被指派为一个编程竞赛做一个特定的项目,他们的网站上说他们将使用gcc 3.3.4编译器测试程序。所以,我想知道,我是否可以使用Visual C++作为项目安全,但不使用.NET便利(即创建一个本地Win32应用程序)?我可以下载他们提供的工具之一,但我更习惯于VisualStudio的环境。你们怎么想?

无论你们做什么,在提交代码之前,用
gcc
测试你们的代码。除此之外,很难回答你的问题。MSVC++和gcc之间肯定有区别。这些差异是否重要取决于你的习惯和作业类型。根据这些因素,您可能需要花费大量精力将代码从MSVC++移植到
gcc
。或者你可能不会


就我个人而言,我更喜欢使用我的程序将要测试的编译器。

无论您做什么,在提交代码之前,请使用
gcc
测试您的代码。除此之外,很难回答你的问题。MSVC++和gcc之间肯定有区别。这些差异是否重要取决于你的习惯和作业类型。根据这些因素,您可能需要花费大量精力将代码从MSVC++移植到
gcc
。或者你可能不会



就个人而言,我更喜欢使用我的程序将要测试的编译器。

答案是“可能”。。。但是既然你已经知道你的工作将如何被评估,你不认为你有必要在相同的环境中测试以确定吗?编译器的工作方式有细微的差别,所以即使你主要在VC++中工作,在交上工作之前也要帮你一个忙,在gcc下进行验证。哦,那么,我想我必须处理它。他们用什么平台来测试这件事?gcc 3.3.4是一个古老的版本,他们为什么会使用如此古老的编译器呢?真的吗?哈,我不知道他们为什么要这么做。他们将使用Linux(没有指定哪个版本)。我认为GCC 3.3可以与VS2001或类似的版本相媲美。当然,VS2012太现代了,它允许许多在石器时代GCC不支持的C++11特性。。。但是既然你已经知道你的工作将如何被评估,你不认为你有必要在相同的环境中测试以确定吗?编译器的工作方式有细微的差别,所以即使你主要在VC++中工作,在交上工作之前也要帮你一个忙,在gcc下进行验证。哦,那么,我想我必须处理它。他们用什么平台来测试这件事?gcc 3.3.4是一个古老的版本,他们为什么会使用如此古老的编译器呢?真的吗?哈,我不知道他们为什么要这么做。他们将使用Linux(没有指定哪个版本)。我认为GCC 3.3可以与VS2001或类似的版本相媲美。当然,VS2012太现代了,它允许许多C++11特性,而GCC在石器时代就不支持这些特性。总之,还有一件事,我可以使用VisualC++的IE(有智能感知和其他所有功能),但是可以使用GCC编译吗?你可以,但是它又取决于你是否使用了标准C。MSVC只支持C89,因为GCC支持C99和上面……没有必要通过MSVC编译。那就是。。。您可以将该工具用作编辑器(得益于IntelliSense),并在外部执行手动编译。请记住,这样做,智能感知使用VC的头文件,而不是GCC的,除非你已经努力解决这个问题(虽然它不太可能是个问题)。@ AikTee问题是标记C++,而不是C.@ JimiLADIS。简短的回答是肯定的,如果这只是一次性的,那么它可能更容易做到。如果您有兴趣长期从事这项工作,您可能希望Visual Studio直接使用GCC进行编译,在这种情况下,请看一下。这就是我的想法。总之,还有一件事,我可以使用VisualC++的IE(有智能感知和其他所有功能),但是可以使用GCC编译吗?你可以,但是它又取决于你是否使用了标准C。MSVC只支持C89,因为GCC支持C99和上面……没有必要通过MSVC编译。那就是。。。您可以将该工具用作编辑器(得益于IntelliSense),并在外部执行手动编译。请记住,这样做,智能感知使用VC的头文件,而不是GCC的,除非你已经努力解决这个问题(虽然它不太可能是个问题)。@ AikTee问题是标记C++,而不是C.@ JimiLADIS。简短的回答是肯定的,如果这只是一次性的,那么它可能更容易做到。如果您对能够长期完成这项工作感兴趣,您可能希望VisualStudio直接使用GCC进行编译,在这种情况下,请查看。