用Visual C++编写的C++的程序(*.cpp)如何在一个没有Visual C++的环境下运行?
弱弱的问一下“:用VisualC++编写的C++的程序(*.cpp)如何在一个没有VisualC++的环境下运行?我刚刚接触C++自学基础知识。写了个特别简单的程序。想试...
弱弱的问一下“:用Visual C++编写的C++的程序(*.cpp)如何在一个没有Visual C++的环境下运行?
我刚刚接触C++自学基础知识。写了个特别简单的程序。想试试运行状态。在我的机子上可以编译,构建,执行。。。可是在没有Visual C++的电脑上就不行了,问问大家有没有办法让他变成*.exe这样的可执行文件? 展开
我刚刚接触C++自学基础知识。写了个特别简单的程序。想试试运行状态。在我的机子上可以编译,构建,执行。。。可是在没有Visual C++的电脑上就不行了,问问大家有没有办法让他变成*.exe这样的可执行文件? 展开
4个回答
展开全部
编译,构建,执行的结果应该就是.exe文件吧。一般是本机代码,可以直接运行(LS错误,.exe由目标程序组合而成,已经经过编译,不需要编译器)。
不过VC++构建的程序,默认是依赖动态库的。VC++6.0编译的程序几乎在所有Windows系统都可以运行,因为依赖的库文件在Windows安装时候就已经装好了。不过之后版本可能不行。解决方案是让运行.exe的计算机上装对应版本的Visual C++ Redistributable Package(可再发行组件包)。这个在实际的软件产品中可以让安装程序进行调用。此外,C++/CLR编译的程序不是以上的本机代码,则需要安装对应的.NET Framework才能运行。
====
[原创回答团]
不过VC++构建的程序,默认是依赖动态库的。VC++6.0编译的程序几乎在所有Windows系统都可以运行,因为依赖的库文件在Windows安装时候就已经装好了。不过之后版本可能不行。解决方案是让运行.exe的计算机上装对应版本的Visual C++ Redistributable Package(可再发行组件包)。这个在实际的软件产品中可以让安装程序进行调用。此外,C++/CLR编译的程序不是以上的本机代码,则需要安装对应的.NET Framework才能运行。
====
[原创回答团]
参考资料: 原创
展开全部
无法运行。
C++是编译性语言,只有通过C++编译器进行编译才可以转化为机器语言,才能运行。也就是说如果没有编译器,这个代码电脑读都读不了。
C++是编译性语言,只有通过C++编译器进行编译才可以转化为机器语言,才能运行。也就是说如果没有编译器,这个代码电脑读都读不了。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
这个必须通过编译器变成机器指令后执行,你还是下一个C++编译器吧。编译器很多,最好用VC++。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
下载一个windows上的编译器,连接器.
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询