看板 C_and_CPP 關於我們 聯絡資訊
請教各位一個問題 用VC compile完按F5執行 和 直接點exe檔 這兩者有什麼差別 小弟現在在寫一款遊戲 發現按F5執行的和自己預想中的結果是一致的 像是種怪是依照我給的順序下去排 直接點exe檔就會掉個一兩隻(飛到其它地方去...) 像這樣: ●●●●● ●●●●● ●●●●● ●●●●● ●●●●● 和 ●●●●● ●●●●● ●●●●● ●●●●● ●● ● ● ● 這樣的差別 其它還有一些小地方也都不太一樣 這兩者有什麼差別嗎 像是浮點數自動轉型或變數初始化之類的 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 114.32.9.209
lwecloud:DEBUG版還是RELEASE版? 10/19 11:04
NIKE74731:release版 10/19 12:00
stupid0319:可能溢位了,Debug跟release的記憶體存放可能不太一樣 10/19 12:09
wendly777:有multi-thread的話,執行順序可能會有差異 10/19 12:26
loveme00835:好可愛的點~ XD 10/19 12:41
NIKE74731:但是現在不是比較debug跟release的差別 是用vc compile 10/19 12:49
NIKE74731:和直接點執行檔的差別 10/19 12:50
purpose:按F5時,可以從專案設定接受參數,環境變數可能也不同 10/19 12:52
purpose:就是 int argc, char **argv 這類參數 10/19 12:52
NIKE74731:那這部份要去哪改呢? 10/19 12:57
loveme00835:右鍵選單多按按看就有啦~ @@" 10/19 13:00
purpose:在 VC 按 Alt-F7...不過你連改都不會了,大概也沒有修改過 10/19 13:02
purpose:把專案上傳到網路,給版友看比較快吧 10/19 13:04
NIKE74731:謝謝各位版友的幫忙 但是我不知道把專案上傳到網路要怎 10/19 13:11
NIKE74731:麼傳?就傳.h跟.cpp嗎?? 10/19 13:12
loveme00835:資料夾壓縮好放便當狗還是哪個網路空間就好啦~ 10/19 13:12
loveme00835:因為真的不知道哪邊有問題~~ > <" 10/19 13:13
NIKE74731:但是我很疑惑的是整體的code都一模一樣 但用F5跑的就正 10/19 13:23
NIKE74731:常 點exe就都錯亂了 10/19 13:23
NIKE74731:能不能額外設定什麼東西 讓直接點exe跟用F5跑會是一樣的 10/19 13:26
james732:上傳來看看吧。我猜應該有什麼地方寫得不夠謹慎 10/19 13:26
NIKE74731:http://www.badongo.com/file/24384916 10/19 13:36
NIKE74731:這樣可以下載嗎?剛剛去便當狗申請一個新的帳號 10/19 13:36
purpose:你有用到The Fly吧 http://tinyurl.com/296s8lf 10/19 13:58
purpose:完整專案應該沒這麼小 10/19 13:59
NIKE74731:那還應該附上什麼呢 連同TheFly Engine嗎 10/19 14:05
NIKE74731:我整個遊戲專案含data有1.2G耶 這應該上傳不了.... 10/19 14:06
purpose:那沒辦法囉,一般偵錯當然是整個,你這規模太大了 10/19 15:07
NIKE74731:殘念....不過還是謝謝大家的幫忙~ 10/19 15:37
elfkiller:只有一個地方不同 就是預設執行檔執行路徑不同 10/20 00:46
elfkiller:你把程式裡的相對路徑全部改成絕對路徑看看 10/20 00:46
yayarice:初始值問題? 10/29 02:55