首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

怎样把自己写好的代码变成exe程序?解决思路

2012-02-08 
怎样把自己写好的代码变成exe程序?下午在复习第5章内容,然后忽然想搞个小游戏糊弄下同学还有加强自信心。我

怎样把自己写好的代码变成exe程序?
下午在复习第5章内容,然后忽然想搞个小游戏糊弄下同学还有加强自信心。

  我编好了,在自己的电脑上测试过,然后发给群里和同学。

  都告知我说打不开。

  还想加强自信心呢,这不是打击自己吗?- -

  代码如下:

  #include<iostream>
int main()
{
using namespace std;
char i;
cout<<"请从26个字母中猜出一个字母以结束程序"<<endl;
cin>>i;
for(;i!='z';)
{
cout<<"哈哈。你猜错了"<<endl;
cin>>i;
}
cout<<"真笨!猜了这么久。";
cin.get();
cin.get();
cin.get();
return 0;
}

  想问一下,想要把自己编的程序发给没有VS2008、VC6等等的机器,要经过什么步骤?
  
  不知道这个问题有没有人提问过,

  但是我在baidu google csdn都没有搜到满意内容,所以发贴问了,希望懂的人教教新人。先谢谢了

[解决办法]
首先尽量不用vc6以上
第二做成release版

[解决办法]
改成非托管代码吧
[解决办法]
debug是调试版本,没经过优化处理
[解决办法]
你如果是用VC来运行的话会在Debug文件夹里自动生成"**.exe"文件的,然后直接发送这个文件去应该是可以运行的。
[解决办法]

探讨
你如果是用VC来运行的话会在Debug文件夹里自动生成"**.exe"文件的,然后直接发送这个文件去应该是可以运行的。

[解决办法]
探讨
.....现在在下载VC6.。。

引用:
引用:
你如果是用VC来运行的话会在Debug文件夹里自动生成"**.exe"文件的,然后直接发送这个文件去应该是可以运行的。
好像不行吧

[解决办法]
Debug版本的是不可以的,特别是你的程序里还有其他的dll文件之类的,这样的exe文件一离开你的$$\\Debug目录就无法运行了。
要用release版本编译生成的exe文件才能单独运行。
[解决办法]
这个好说啊,只要把exe压缩成rar发到邮箱就可以了,不压缩就不让发的
[解决办法]
探讨
Debug版本的是不可以的,特别是你的程序里还有其他的dll文件之类的,这样的exe文件一离开你的$$\\Debug目录就无法运行了。
要用release版本编译生成的exe文件才能单独运行。

[解决办法]
用InstallShield 或InnoSetup打包,把必要的DLL一起打包进去
[解决办法]
编译release版本。
另外,vc2008 设置工程属性。 多线程项目,取消。

工程属性->配置属性->代码生成->运行时库->换成(多线程/MT)
[解决办法]
不懂,真的
[解决办法]
发行版本(release)的,很多时候release、debug的效果是一样的,但是最好不要debug版本
另外用VS2008比较方便
[解决办法]
用release编译好了就行了呀.....
[解决办法]
你肯定是少了一些库。

连接的时候设置成静态链接。
[解决办法]
你用的是VS吧? 用下vc++6.0就可以了........... 你可以试下........ 

编译器不一样..... VS2005之类的编译之后的东西 有一定的依赖性 你传的东西少一些依赖文件
[解决办法]
你先新建一个项目,选择其他项目类型中的安装和部署,然后键入自己的项目发布名称,生成文件地址,确定
然后右键把你的项目添加进来
把解决方案配置选择release,然后运行一遍
就可以在你之前选定的地址下,看到生成的文件
[解决办法]
芝麻开门 1 2 3 你就看见有个exe出现啦
------解决方案--------------------


菜鸟学习了
[解决办法]
1. 运行时库选择/ML或者/MLD;
2. Use Standard Windows Libraries;
3. QQ传送exe文件一般会自动修改后缀名, 所以需要把后缀名改回.exe;
……



[解决办法]
解决了吗?给点分吧
[解决办法]
debug是调试版本,没经过优化处理
[解决办法]
...VS2008~~~~LZ,如果你想做个合格的程序员,或者想从基础学起...建议你安装VC6.0,用VC6开发比2008有很多好处,特别适合初学者,等你工程大了,你会发现vs2008编译简直慢死...VC6做一般的程序和软件足矣!
build工程后在debug目录下会有exe,请确定工程中没有手动加载lib库或者动态加载dll,不然要一起打包发给你的朋友....
[解决办法]

探讨
...VS2008~~~~LZ,如果你想做个合格的程序员,或者想从基础学起...建议你安装VC6.0,用VC6开发比2008有很多好处,特别适合初学者,等你工程大了,你会发现vs2008编译简直慢死...VC6做一般的程序和软件足矣!
build工程后在debug目录下会有exe,请确定工程中没有手动加载lib库或者动态加载dll,不然要一起打包发给你的朋友....

[解决办法]
Rebuild ALL 将release文件夹的release版给他们就行啦

热点排行