windows上C/C++编程。集成的开发环境IDE是不是已经集成了源代码解释器...

发布网友 发布时间:2024-10-21 17:54

我来回答

1个回答

热心网友 时间:1分钟前

看你用什么IDE,和IDE用的什么编译器,和你用了什么库

这主要涉及DLL(动态链接)和静态链接:

如果用到动态链接就需要安装相应的dll,DLL要么放在系统能找到的路径里C:\Windows\System32或C:\Windows\SysWow里,要么和运行程序放在同一个目录下。

静态链接的库已经被合并在生成的可执行文件里,所以不需要什么额外的安装。


这些排除你使用了某些特殊的库,下面说说和你使用的IDE有关的一些东西:

Visual Studio 比较新的版本是会在安装的时候把对应的C++依赖库也给安装的。

如果你用 DEV C++ ,他用的是gcc(编译器),一般情况下是不需要运行时库的。

Qt的话分为vs版本和gcc版本。vs版本基本和Visual Studio一样,是直接安装在系统盘里的。而且安装前需要先安装Visual Studio;gcc版本由于开源协议和诸多方面的原因,你会发现调试的时候是可以运行的,但是由于Qt采用动态链接,所以发布时,你需要把用到的Qt提供的DLL一起拷贝到程序的目录下。


这里顺带说下,很少开发C++是使用解释器的。一般都是编译器。

可能是动态链接造成了感觉和Java那样需要安装某些东西,所以和Java那种解释型的实现方式混淆了。

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com