当前位置:首页 » 编程软件 » vs修改源程序重新编译

vs修改源程序重新编译

发布时间: 2024-10-19 16:19:44

1. 用visual studio 2005 编写c++ 程序时提示 此项目已过期 是什么意思

过期是因为修改了代码,需要重新编译。和生成错误没有关系。
出现错误的原雀氏因可能有
1.代码有错
2.之前打开的exe没有关闭
3.使用顷罩散别人用闷芹vs2005开发的程序,而别人的机器安装的vs2005和你版本不一样。

第三种情况,需要重新建立工程,再把代码慢慢加进来。当然你够强的话也可以直接修改配置文件。

为了避免第三种情况,你应该尽可能使用静态编译,而不是链接到动态链接库。

2. 用.net reflector把C#/Basic编的.exe得到源代码,修改部分代码后,如何在重新编译成新的.exe程序

用vs打开项目,修改代码,右键项目重新编译,然后在项目文件夹/bin/debug下得到新的.exe

3. 在VS2012中一个项目下两个以上源文件怎么通过编译

你直接在源文件里面添加新的文件,然后把之前的源文件移除,注意是移除而不是删除哦,你如果想调用它,再打开已有项,它还在那儿。所以,不用再新建一个项目。

4. vs中debug和release版本的区别

vs中的程序有debug和release两个版本。

1、版本不同

Debug通常称为调试版本,通过一系列编译选项的配合,编译的结果通常包含调试信息,而且不做任何优化,以为开发人员提供强大的应用程序调试能力。

而Release通常称为发布版本,是为用户使用的,一般客户不允许在发布版本上进行调试。

2、运行效果不同

debug程序通常比release程序要慢,尤其是处理视频方便release要比debug快很多。

3、算法不同

debug跟release在初始化变量时所做的操作是不同的,debug是将每个字节位都赋成0xcc, 而release的赋值近似于随机。

(4)vs修改源程序重新编译扩展阅读:

二者的编译选项。

Debug 版本:

/Od 关闭优化开关

/D "_DEBUG" 相当于 #define _DEBUG,打开编译调试代码开关(主要针对assert函数)

/ZI 创建 Edit and continue(编辑继续)数据库,这样在调试过程中如果修改了源代码不需重新编译

/GZ 可以帮助捕获内存错误

/Gm 打开最小化重链接开关,减少链接时间

Release 版本:

/MD /ML 或 /MT 使用发布版本的运行时刻函数库

/O1 或 /O2 优化开关,使程序 最小或最快

/D "NDEBUG" 关闭条件编译调试代码开关(即不编译assert函数)

/GF 合并重复的字符串,并将字符串常量放到只读内存,防止被修改

可以理解Debug 和 Release 并没有本质的界限,他们只是一组编译选项的集合,编译器只是按照预定的选项行动。可以修改这些选项,从而得到优化过的调试版本或是带跟踪语句的发布版本。

热点内容
sql网校 发布:2025-03-20 06:16:42 浏览:278
安卓手机图标排列为什么会混乱 发布:2025-03-20 06:16:05 浏览:760
手机pin初始密码是多少 发布:2025-03-20 06:15:59 浏览:897
javaif常量变量 发布:2025-03-20 06:15:57 浏览:343
iis安装sql 发布:2025-03-20 06:05:31 浏览:148
制作自解压安装 发布:2025-03-20 05:41:49 浏览:304
华为连接电视密码是多少 发布:2025-03-20 05:31:11 浏览:493
算法第五版 发布:2025-03-20 05:17:57 浏览:730
湖南台访问 发布:2025-03-20 05:10:32 浏览:38
脚本和秒抢 发布:2025-03-20 05:06:29 浏览:592