当前位置:首页 » 编程软件 » 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 并没有本质的界限,他们只是一组编译选项的集合,编译器只是按照预定的选项行动。可以修改这些选项,从而得到优化过的调试版本或是带跟踪语句的发布版本。

热点内容
存储卡内存卡 发布:2024-10-19 18:15:38 浏览:410
电脑服务器在哪里改端口 发布:2024-10-19 18:15:30 浏览:234
unziplinux 发布:2024-10-19 18:13:22 浏览:604
猫咪ftp 发布:2024-10-19 18:11:36 浏览:828
c语言交换数组 发布:2024-10-19 18:10:07 浏览:832
光遇安卓国服音韵季什么时候有 发布:2024-10-19 17:44:06 浏览:856
python笔试 发布:2024-10-19 17:39:38 浏览:295
aaa云可以开我的世界服务器吗 发布:2024-10-19 17:33:56 浏览:795
天刀如何强开二级密码 发布:2024-10-19 17:33:24 浏览:959
单各算法 发布:2024-10-19 17:27:41 浏览:574