作者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