A. 用vs编译C++文件时无法启动程序,并且找不到指定文件怎么办
1、用 VS 打开工程,点击菜单 项目 - 属性。
B. 新建文件夹变成exe执行文件不能打开,如何恢复
新建文件夹变成exe执行文件不能打开,是设置错误造成的,解决方法如下:
1、首先点击 “开始”菜单,然后再点击 “所有程序”中的“附件”进入(如下图)。
C. vc++编译出来后自动产生了debug文件里面的exe文件为什么不能直接运行
是这样,你在新建VC++工程的时候,其中有一项是选择将MFC库作为共享的DLL还是静态的DLL。
因为MFC程序在运行时需要一些
DLL文件
的支持,你从
集成开发环境
下编译运行时,有默认的路径来调用这些所需的DLL,因此运行不会有问题。而当你单独运行文件夹下的
可执行程序
时,
如果一开始
选择的是作为共享的DLL,则就会因为可执行程序的当前路径下没有所需的DLL文件而无法运行。
解决方法:
一种是打包程序,生成程序的安装包,就像商业软件一样。
另一种就是采用作为静态的DLL方式,即将程序要用到的库集成到生成的exe程序中。这样程序会稍稍大一点点,相当于一个
绿色软件
。你可以点击工程菜单下设置菜单项,常规
选项卡
,选择作为静态的DLL,重建工程就可以了。