c++是不是只能在windows运行?可以跨平台吗?vc++呢?

如题所述

c++可以跨平台运行,不过需要类库支持,例如在windows在的c++程序,可能就要修改才能移植到linux上,毕竟没有java那么简单。2套系统的类库还是不大一样的

另外vc是微软的一套开发的类库,用以windows编程的,其他平台上没有的,不过现在有人做了linux上的开源的类库,bug挺多的,有兴趣可以试试
温馨提示:内容为网友见解,仅供参考
第1个回答  2007-10-19
C++只是一种语言,可以在任何平台上运行,只要该平台有相应的C++编译器来编译C++代码生成目标文件

VC++是运行在Windows平台下的一个C++ IDE开发环境而已

c++是不是只能在windows运行?可以跨平台吗?vc++呢?
c++可以跨平台运行,不过需要类库支持,例如在windows在的c++程序,可能就要修改才能移植到linux上,毕竟没有java那么简单。2套系统的类库还是不大一样的 另外vc是微软的一套开发的类库,用以windows编程的,其他平台上没有的,不过现在有人做了linux上的开源的类库,bug挺多的,有兴趣可以试试 ...

VC++与C++是什么关系?
API,Microsoft .NET框架等,当然我们最熟悉的是MFC;而C++相对于VC++更底层。VC++是有微软公司设计开发,因此只能在windows操作系统中运行,而C++是一种标准(一般由ANSI来规范),因此可以实现跨平台。VC++有专门的编译器,叫做VC++或者Visual Stdio,VC++的最新版本是VC++ 2010;Visual stdio的最新版本...

Windows和C++有什么关系,求详细解释。
首先,c++不只能是在windows下编译和运行哟!在linux下,它可以通过gcc来编译的。所以他们没有必然的联系 只不过windows大家用的多,vc++大家用的多,都是Microsoft的产品。所以就把他们联系到一起了。除了vc++还有borland c++哟!

c++编译出来的程序不是直接运行在windows下的吗? 为什么又有c++运行...
因为你的程序链接的库是动态链接库,C++运行时的作用是在没有开发环境的计算机上提供同样的动态链接库

VC++与C++有什么区别和联系?
2、使用。C++是一门编程语言,而VC++是一个工具。C++是与平台无关的,VC++只能在Windows跑,学习VC++,是学Windows编程。应该先学编程语言,然后再具体的学习与平台相关的东西。3、学习方式。VC++教材都是假设用户已经掌握了C++语言,没有C++基础,这样是无法理解MFC 的任何东西的。学好了C++,即使不...

用visual c 编出的程序如何在别的电脑上运行
同样,以上编译的软件只能在linux平台运行,需要跨平台的软件是需要多个语言的。企图一份代码通吃全平台是不现实的。另附,在其他操作系统上的编译软件和语言 名称 系统 语言 gcc linux c类 dev c++ windows c\/c++ vs windows 几乎所有语言 vc windows c\/c++ free pascal...

c++的程序怎样在其它计算机运行
如果用的是vc6,而且使用了mfc,那么要选择“以静态链接库的形式使用”(如图所示)。如果使用vs2005以上,那么请看以下参考资料。参考资料:http:\/\/hi.baidu.com\/eli261\/blog\/item\/bf2c2297e436b36655fb9692.html

C++可装那些操作系统上运行 除了 XP WIN7 还有那些系统可以运行
c++是语言,你的意思是微软的c++解释器。c++,windows,linux,unix,freebsd,mac都可以。只是不同操作系统的c++解释器不一样。

C++语言的程序适合哪些系统!!!学C++有用不?
,因此其应用领域一般在基于windows系统上的大型或中型应用程序上(像我们所熟悉的一切游戏软件或娱乐聊天软件和各种网络服务软件基本上都是用C++开发的),当然在其他操作系统(如:Linux,Mac)也可以,只是在执行效率上没有在Windows上好,windows系统就是C++写的,VC++也是微软的东西。

用visual c++编出的程序如何在别的电脑上运行?
如果是标准C++的话,你编译后在window系统下都会有exe文件。你把这个exe文件复制到你要运行的电脑然后安装了就可以运行了。visual c++的优点:1、与Windows紧密结合。MFC类库集成了大量已经预先定义好的类,用户可以根据编程的需要定义相应的类,或根据需要自己定义相应的类。因此Visual C++在使用API等方面和...

相似回答