24小时热门版块排行榜    

查看: 1428  |  回复: 7

seth2011

金虫 (小有名气)

[求助] c++中dsw文件能正常运行,cpp编译后不能正常运行是为什么

我有一段代码是由师兄那边拷的,原来程序中有一个dsw文件,通过这个文件编译的程序能正常运行,并得到理想的结果。但是,我重新用Cpp文件编译后生成新的dsw文件,运行后就会出现问题,运行结果与原来dsw文件运行得到结果完全不同,这是什么原因呢?求指导。
回复此楼

» 猜你喜欢

» 本主题相关价值贴推荐,对您同样有帮助:

已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

imyourkobe

铁杆木虫 (著名写手)

【答案】应助回帖


感谢参与,应助指数 +1
jjdg: 金币+1, 感谢提供建议 2012-09-06 21:24:08
你重新编译后的文件?
注意要用菜单栏的   建立》全部重建  。有的文件被你改了没有编译的。默认只编译当前打开的文件。
2楼2012-09-05 21:23:09
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

libralibra

至尊木虫 (著名写手)

骠骑将军

【答案】应助回帖


感谢参与,应助指数 +1
jjdg: 金币+1, 感谢提供建议 2012-09-06 21:24:16
dsw是vc++ 6之前的workspace文件,源文件只有cpp和hpp2类
你这个应该是用人家的cpp/hpp新建了个项目,重新编译出问题了吧,
你看看原来项目的属性,包含的头文件,链接库等设置正确吗?
matlab/VB/python/c++/Java写程序请发QQ邮件:790404545@qq.com
3楼2012-09-05 22:44:07
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

seth2011

金虫 (小有名气)

引用回帖:
3楼: Originally posted by libralibra at 2012-09-05 22:44:07
dsw是vc++ 6之前的workspace文件,源文件只有cpp和hpp2类
你这个应该是用人家的cpp/hpp新建了个项目,重新编译出问题了吧,
你看看原来项目的属性,包含的头文件,链接库等设置正确吗?

用dsw文件重新编译还是能正确计算的,就是用cpp编译一下就不能计算了,我都检查过了,代码全一样的
4楼2012-09-06 10:01:20
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

seth2011

金虫 (小有名气)

引用回帖:
2楼: Originally posted by imyourkobe at 2012-09-05 21:23:09
你重新编译后的文件?
注意要用菜单栏的   建立》全部重建  。有的文件被你改了没有编译的。默认只编译当前打开的文件。

全部重建过了,用原来的dsw就能运行,cpp编译的还是不能运行的
5楼2012-09-06 10:02:04
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

libralibra

至尊木虫 (著名写手)

骠骑将军

【答案】应助回帖


xzhdty: 金币+1, 专家考核, 谢谢骠骑将军 2012-09-06 16:29:59
引用回帖:
4楼: Originally posted by seth2011 at 2012-09-06 10:01:20
用dsw文件重新编译还是能正确计算的,就是用cpp编译一下就不能计算了,我都检查过了,代码全一样的...

就是我给你说的问题吧

dsw是人家原来的workspace,所有的include,lib,其他动态库...都设置好的,等于是人家的'工程'设置(在vc++6中dsp是工程文件,他储存了你做的工程中的各项信息,dsw是工程空间文件,有dsp工程文件及其他文件的保存路径),dsw在vc2003之后就没了,改成了sln(solution文件,换汤不换药),工程变为了vcproj文件.

你用原来的dsw文件等于所有的链接等设置都是好的,编译应该没问题
复制cpp出去需要新建一个工作空间,新建一个工程,添加原cpp,然后修改新工程设置跟原来的一模一样,重新编译即可.

或者,新建工程后,添加cpp,直接编译,然后根据调试信息自己解决dependancy的问题
matlab/VB/python/c++/Java写程序请发QQ邮件:790404545@qq.com
6楼2012-09-06 16:13:48
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

seth2011

金虫 (小有名气)

引用回帖:
6楼: Originally posted by libralibra at 2012-09-06 16:13:48
就是我给你说的问题吧

dsw是人家原来的workspace,所有的include,lib,其他动态库...都设置好的,等于是人家的'工程'设置(在vc++6中dsp是工程文件,他储存了你做的工程中的各项信息,dsw是工程空间文件,有dsp工程 ...

你的意思就是新建一个工程,把cpp文件复制进去?
修改新工程设置跟原来的一模一样,这句话要怎么做到呢?
7楼2012-09-07 08:46:13
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

libralibra

至尊木虫 (著名写手)

骠骑将军

【答案】应助回帖

引用回帖:
7楼: Originally posted by seth2011 at 2012-09-07 08:46:13
你的意思就是新建一个工程,把cpp文件复制进去?
修改新工程设置跟原来的一模一样,这句话要怎么做到呢?...

打开原工程的属性,一项一项比较,所有需要导入的库,include,lib这些路径不用一样,但是要保证人家原来用的库你也必须有.
我手头没有vc++6了,不过既然dsp是工程信息,你用记事本打开应该能看到原来的include和lib这些信息的.
matlab/VB/python/c++/Java写程序请发QQ邮件:790404545@qq.com
8楼2012-09-07 16:25:32
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 seth2011 的主题更新
最具人气热帖推荐 [查看全部] 作者 回/看 最后发表
[考研] 271材料工程求调剂 +6 .6lL 2026-03-18 6/300 2026-03-19 15:41 by haoshis
[考研] 一志愿武汉理工材料工程专硕调剂 +4 Doleres 2026-03-19 4/200 2026-03-19 15:27 by 丁丁*
[考研] 085600材料与化工求调剂 +6 绪幸与子 2026-03-17 6/300 2026-03-19 13:27 by houyaoxu
[考研] 328求调剂,英语六级551,有科研经历 +4 生物工程调剂 2026-03-16 12/600 2026-03-19 11:10 by 生物工程调剂
[考研] 304求调剂 +6 司空. 2026-03-18 6/300 2026-03-18 23:03 by 星空星月
[考研] 354求调剂 +4 Tyoumou 2026-03-18 7/350 2026-03-18 21:45 by Tyoumou
[考研] 08工科 320总分 求调剂 +5 梨花珞晚风 2026-03-17 5/250 2026-03-18 14:49 by haxia
[考研] 材料与化工一志愿南昌大学327求调剂推荐 +8 Ncdx123456 2026-03-13 9/450 2026-03-18 14:40 by haxia
[考研] 303求调剂 +4 睿08 2026-03-17 6/300 2026-03-18 11:01 by Iveryant
[考研] 296求调剂 +5 大口吃饭 身体健 2026-03-13 5/250 2026-03-17 21:05 by 不惑可乐
[考研] 268求调剂 +8 一定有学上- 2026-03-14 9/450 2026-03-17 17:47 by laoshidan
[硕博家园] 湖北工业大学 生命科学与健康学院-课题组招收2026级食品/生物方向硕士 +3 1喜春8 2026-03-17 5/250 2026-03-17 17:18 by ber川cool子
[考研] 材料工程专硕274一志愿211求调剂 +6 薛云鹏 2026-03-15 6/300 2026-03-17 11:05 by 学员h26Tkc
[考研] 275求调剂 +4 太阳花天天开心 2026-03-16 4/200 2026-03-17 10:53 by 功夫疯狂
[考研] 机械专硕325,寻找调剂院校 +3 y9999 2026-03-15 5/250 2026-03-16 19:58 by y9999
[考研] 318求调剂 +3 Yanyali 2026-03-15 3/150 2026-03-16 16:41 by houyaoxu
[考研] 327求调剂 +6 拾光任染 2026-03-15 11/550 2026-03-15 22:47 by 拾光任染
[考研] 289求调剂 +4 这么名字咋样 2026-03-14 6/300 2026-03-14 18:58 by userper
[考研] 复试调剂 +3 呼呼?~+123456 2026-03-14 3/150 2026-03-14 16:53 by WTUChen
[考研] [0860]321分求调剂,ab区皆可 +4 宝贵热 2026-03-13 4/200 2026-03-13 22:01 by 星空星月
信息提示
请填处理意见