作者awaittomoro (期待还有明天)
看板C_and_CPP
标题[问题] 问一个vs2005的问题
时间Sun Jun 7 22:56:34 2009
就是 我之前使用dev的时候, 只传黑视窗给同学,同学直接点就能开启!
最近想学使用标头档,因此选择了vs2005;
目前面临一个问题,我将写好的黑视窗传给同学, 同学直接开启会显示错误,
说什麽重新安装可以解决此问题!
下载vc2008来使用发现同样的问题!
想请问板上使用这两种开发环境的大家, 这个问题要怎麽处理呢?
一定要有整个专案才能开启黑视窗吗?
不想一直用dev@@"
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 118.161.224.33
1F:推 legnaleurc:what is 黑视窗? 06/07 22:59
2F:→ awaittomoro:黑白视窗? 就是.exe那个 06/07 23:00
3F:推 littleshan:大概是你同学的电脑没灌 VC 结果找不到 msvcrt80.dll 06/07 23:12
4F:推 VictorTom:我猜是指命令提示字元/DOS/console模式的程式....@_@" 06/07 23:30
5F:→ VictorTom:如果是VS2005以後, 新开的proj没特别设定还会有一个讨厌 06/07 23:32
6F:→ VictorTom:的问题, 就是Code Generation那要选到没有.dll的设定. 06/07 23:32
7F:→ VictorTom:不然似乎要另外装VC redist.才能让其他电脑能跑~_~ 06/07 23:32
8F:推 AGanPTT:会不会是你COMPILE後产生的是DEBUG版 不是RELEASE??? 06/07 23:53
9F:→ awaittomoro:对,是debug版,要去哪更改设定呢? 06/08 00:08
10F:→ awaittomoro:感谢A大,问题已解决! 06/08 00:15
11F:推 AGanPTT:呵呵 我以前也被这困扰着 害我超担心程式会不会零分 06/08 01:12
12F:→ AGanPTT:还好助教没因为这样扣我分 我也是前几个礼拜才发现 06/08 01:12
13F:→ AGanPTT:不然每次写好的程式传给别人都不能用 06/08 01:13
14F:推 VictorTom:助教的电脑如果同样有装VC, debug built他也是可以跑. 06/08 02:15
15F:→ VictorTom:基本上debug built把code gen与link相关设定设好的话, 06/08 02:15
16F:→ VictorTom:拿到没VC的环境去跑也不该出事, release built在这种简 06/08 02:16
17F:→ VictorTom:单的程式通常只有optimize与debug info/check的差别吧? 06/08 02:16
18F:推 herman602:16462, 16464 06/08 02:25
19F:推 UNARYvvv:project properties -> C/C++ -> code generation -> 06/08 02:42
20F:→ UNARYvvv:不要选有 xxx DLL 的选项 06/08 02:42
21F:→ UNARYvvv:这问题好像从 VS.NET 开始就有了 crt 70 後来2003要71 06/08 02:47
22F:推 VictorTom:16462/4现在看起来是无关的主题, 请爱用大Q贴文章代码XD 06/08 09:21
23F:→ VictorTom:话说, 的确这个set好像有.Net开始就已经是这样子了.... 06/08 09:21
24F:→ VictorTom:搞不懂MS为什麽不把default设成没有dll的选项~_~ 06/08 09:21
25F:推 zlw:有时候忘记,拿到别台电脑demo会吓到闪尿。题外话,dependency 06/08 09:25
26F:→ zlw:walker很好用,但路径只能接受纯英文,ANSI都不行,很麻烦 06/08 09:25
27F:推 VictorTom:demo前测完一台乾净跟刚灌好一样的windows再去demo...XD 06/08 09:26