[問題] VC執行和直接點exe檔的差別

看板C_and_CPP作者 (做遊戲的心)時間15年前 (2010/10/19 10:27), 編輯推噓10(10022)
留言32則, 9人參與, 最新討論串1/1
請教各位一個問題 用VC compile完按F5執行 和 直接點exe檔 這兩者有什麼差別 小弟現在在寫一款遊戲 發現按F5執行的和自己預想中的結果是一致的 像是種怪是依照我給的順序下去排 直接點exe檔就會掉個一兩隻(飛到其它地方去...) 像這樣: ●●●●● ●●●●● ●●●●● ●●●●● ●●●●● 和 ●●●●● ●●●●● ●●●●● ●●●●● ●● ● ● ● 這樣的差別 其它還有一些小地方也都不太一樣 這兩者有什麼差別嗎 像是浮點數自動轉型或變數初始化之類的 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 114.32.9.209

10/19 11:04, , 1F
DEBUG版還是RELEASE版?
10/19 11:04, 1F

10/19 12:00, , 2F
release版
10/19 12:00, 2F

10/19 12:09, , 3F
可能溢位了,Debug跟release的記憶體存放可能不太一樣
10/19 12:09, 3F

10/19 12:26, , 4F
有multi-thread的話,執行順序可能會有差異
10/19 12:26, 4F

10/19 12:41, , 5F
好可愛的點~ XD
10/19 12:41, 5F

10/19 12:49, , 6F
但是現在不是比較debug跟release的差別 是用vc compile
10/19 12:49, 6F

10/19 12:50, , 7F
和直接點執行檔的差別
10/19 12:50, 7F

10/19 12:52, , 8F
按F5時,可以從專案設定接受參數,環境變數可能也不同
10/19 12:52, 8F

10/19 12:52, , 9F
就是 int argc, char **argv 這類參數
10/19 12:52, 9F

10/19 12:57, , 10F
那這部份要去哪改呢?
10/19 12:57, 10F

10/19 13:00, , 11F
右鍵選單多按按看就有啦~ @@"
10/19 13:00, 11F

10/19 13:02, , 12F
在 VC 按 Alt-F7...不過你連改都不會了,大概也沒有修改過
10/19 13:02, 12F

10/19 13:04, , 13F
把專案上傳到網路,給版友看比較快吧
10/19 13:04, 13F

10/19 13:11, , 14F
謝謝各位版友的幫忙 但是我不知道把專案上傳到網路要怎
10/19 13:11, 14F

10/19 13:12, , 15F
麼傳?就傳.h跟.cpp嗎??
10/19 13:12, 15F

10/19 13:12, , 16F
資料夾壓縮好放便當狗還是哪個網路空間就好啦~
10/19 13:12, 16F

10/19 13:13, , 17F
因為真的不知道哪邊有問題~~ > <"
10/19 13:13, 17F

10/19 13:23, , 18F
但是我很疑惑的是整體的code都一模一樣 但用F5跑的就正
10/19 13:23, 18F

10/19 13:23, , 19F
常 點exe就都錯亂了
10/19 13:23, 19F

10/19 13:26, , 20F
能不能額外設定什麼東西 讓直接點exe跟用F5跑會是一樣的
10/19 13:26, 20F

10/19 13:26, , 21F
上傳來看看吧。我猜應該有什麼地方寫得不夠謹慎
10/19 13:26, 21F

10/19 13:36, , 22F

10/19 13:36, , 23F
這樣可以下載嗎?剛剛去便當狗申請一個新的帳號
10/19 13:36, 23F

10/19 13:58, , 24F
你有用到The Fly吧 http://tinyurl.com/296s8lf
10/19 13:58, 24F

10/19 13:59, , 25F
完整專案應該沒這麼小
10/19 13:59, 25F

10/19 14:05, , 26F
那還應該附上什麼呢 連同TheFly Engine嗎
10/19 14:05, 26F

10/19 14:06, , 27F
我整個遊戲專案含data有1.2G耶 這應該上傳不了....
10/19 14:06, 27F

10/19 15:07, , 28F
那沒辦法囉,一般偵錯當然是整個,你這規模太大了
10/19 15:07, 28F

10/19 15:37, , 29F
殘念....不過還是謝謝大家的幫忙~
10/19 15:37, 29F

10/20 00:46, , 30F
只有一個地方不同 就是預設執行檔執行路徑不同
10/20 00:46, 30F

10/20 00:46, , 31F
你把程式裡的相對路徑全部改成絕對路徑看看
10/20 00:46, 31F

10/29 02:55, , 32F
初始值問題?
10/29 02:55, 32F
文章代碼(AID): #1ClG7zZ8 (C_and_CPP)