精華區beta GameDesign 關於我們 聯絡資訊
大家好,因為畢專打算做一個類似bio2代那種感覺的遊戲(但是更簡略) 所以開始接觸directx,小的是非常新的新手.. 目前是一邊看"深入淺出 directx"一邊摸索。 在這邊我使用的軟體是visual studio 2005,我有照著書上所講的來做初步的設定 可是問題來了,課本上的範例程式碼是日文,我不知道是否因為如此 我原本要執行測式的檔案出現錯誤。但我確定我都有照著書上的做。 在此將錯誤碼貼上來...希望這裡的高手能幫小的一臂之力= =" 在此之前唯一與書上不同的地方就是安裝direct時,控制台沒有出現它的設定。 c:\documents and settings\administrator\my documents\作業\source\renderer.cpp : warning C4819: 檔案含有無法在目前字碼頁 (950) 中表示的字元。請以 Unicode 格式儲存檔案以防止資料遺失 c:\documents and settings\administrator\my documents\作業\source\renderer.h : warning C4819: 檔案含有無法在目前字碼頁 (950) 中表示的字元。請以 Unicode 格式儲存檔案以防止資料遺失 d:\program files\microsoft visual studio 8\vc\platformsdk\include\winnt.h(222) : error C2146: 語法錯誤 : 遺漏 ';' (在識別項 'PVOID64' 之前) d:\program files\microsoft visual studio 8\vc\platformsdk\include\winnt.h(222) : error C4430: 遺漏型別規範 - 假設為 int。注意: C++ 不支援 default-int d:\program files\microsoft visual studio 8\vc\platformsdk\include\winnt.h(5940) : error C2146: 語法錯誤 : 遺漏 ';' (在識別項 'Buffer' 之前) d:\program files\microsoft visual studio 8\vc\platformsdk\include\winnt.h(5940) : error C4430: 遺漏型別規範 - 假設為 int。注意: C++ 不支援 default-int d:\program files\microsoft visual studio 8\vc\platformsdk\include\winnt.h(5940) : error C4430: 遺漏型別規範 - 假設為 int。注意: C++ 不支援 default-int d:\dxsdk\include\d3d9types.h(1390) : warning C4819: 檔案含有無法在目前字碼頁 (950) 中表示的字元。請以 Unicode 格式儲存檔案以防止資料遺失 c:\documents and settings\administrator\my documents\作業\source\common.h : warning C4819: 檔案含有無法在目前字碼頁 (950) 中表示的字元。請以 Unicode 格式儲存檔案以防止資料遺失 c:\documents and settings\administrator\my documents\作業\source\scene.h : warning C4819: 檔案含有無法在目前字碼頁 (950) 中表示的字元。請以 Unicode 格式儲存檔案以防止資料遺失 c:\documents and settings\administrator\my documents\作業\source\common.h : warning C4819: 檔案含有無法在目前字碼頁 (950) 中表示的字元。請以 Unicode 格式儲存檔案以防止資料遺失 Scene.cpp c:\documents and settings\administrator\my documents\作業\source\scene.cpp : warning C4819: 檔案含有無法在目前字碼頁 (950) 中表示的字元。請以 Unicode 格式儲存檔案以防止資料遺失 d:\program files\microsoft visual studio 8\vc\platformsdk\include\winnt.h(222) : error C2146: 語法錯誤 : 遺漏 ';' (在識別項 'PVOID64' 之前) d:\program files\microsoft visual studio 8\vc\platformsdk\include\winnt.h(222) : error C4430: 遺漏型別規範 - 假設為 int。注意: C++ 不支援 default-int d:\program files\microsoft visual studio 8\vc\platformsdk\include\winnt.h(5940) : error C2146: 語法錯誤 : 遺漏 ';' (在識別項 'Buffer' 之前) d:\program files\microsoft visual studio 8\vc\platformsdk\include\winnt.h(5940) : error C4430: 遺漏型別規範 - 假設為 int。注意: C++ 不支援 default-int d:\program files\microsoft visual studio 8\vc\platformsdk\include\winnt.h(5940) : error C4430: 遺漏型別規範 - 假設為 int。注意: C++ 不支援 default-int c:\documents and settings\administrator\my documents\作業\source\scene.h : warning C4819: 檔案含有無法在目前字碼頁 (950) 中表示的字元。請以 Unicode 格式儲存檔案以防止資料遺失 d:\dxsdk\include\d3d9types.h(1390) : warning C4819: 檔案含有無法在目前字碼頁 (950) 中表示的字元。請以 Unicode 格式儲存檔案以防止資料遺失 c:\documents and settings\administrator\my documents\作業\source\common.h : warning C4819: 檔案含有無法在目前字碼頁 (950) 中表示的字元。請以 Unicode 格式儲存檔案以防止資料遺失 Window.cpp c:\documents and settings\administrator\my documents\作業\source\window.cpp : warning C4819: 檔案含有無法在目前字碼頁 (950) 中表示的字元。請以 Unicode 格式儲存檔案以防止資料遺失 d:\program files\microsoft visual studio 8\vc\platformsdk\include\winnt.h(222) : error C2146: 語法錯誤 : 遺漏 ';' (在識別項 'PVOID64' 之前) d:\program files\microsoft visual studio 8\vc\platformsdk\include\winnt.h(222) : error C4430: 遺漏型別規範 - 假設為 int。注意: C++ 不支援 default-int d:\program files\microsoft visual studio 8\vc\platformsdk\include\winnt.h(5940) : error C2146: 語法錯誤 : 遺漏 ';' (在識別項 'Buffer' 之前) d:\program files\microsoft visual studio 8\vc\platformsdk\include\winnt.h(5940) : error C4430: 遺漏型別規範 - 假設為 int。注意: C++ 不支援 default-int d:\program files\microsoft visual studio 8\vc\platformsdk\include\winnt.h(5940) : error C4430: 遺漏型別規範 - 假設為 int。注意: C++ 不支援 default-int c:\documents and settings\administrator\my documents\作業\source\renderer.h : warning C4819: 檔案含有無法在目前字碼頁 (950) 中表示的字元。請以 Unicode 格式儲存檔案以防止資料遺失 d:\dxsdk\include\d3d9types.h(1390) : warning C4819: 檔案含有無法在目前字碼頁 (950) 中表示的字元。請以 Unicode 格式儲存檔案以防止資料遺失 c:\documents and settings\administrator\my documents\作業\source\common.h : warning C4819: 檔案含有無法在目前字碼頁 (950) 中表示的字元。請以 Unicode 格式儲存檔案以防止資料遺失 c:\documents and settings\administrator\my documents\作業\source\scene.h : warning C4819: 檔案含有無法在目前字碼頁 (950) 中表示的字元。請以 Unicode 格式儲存檔案以防止資料遺失 c:\documents and settings\administrator\my documents\作業\source\common.h : warning C4819: 檔案含有無法在目前字碼頁 (950) 中表示的字元。請以 Unicode 格式儲存檔案以防止資料遺失 c:\documents and settings\administrator\my documents\作業\source\window.cpp(57) : error C2440: '正在初始化' : 無法由 'char [17]' 轉換為 'LPCWSTR' 指向的型別沒有相關; 轉換必須有 reinterpret_cast、C-Style 轉換或函式樣式轉換 c:\documents and settings\administrator\my documents\作業\source\window.cpp(86) : error C2664: 'CreateWindowExW' : 無法將參數 2 從 'char [17]' 轉換成 'LPCWSTR' 指向的型別沒有相關; 轉換必須有 reinterpret_cast、C-Style 轉換或函式樣式轉換 c:\documents and settings\administrator\my documents\作業\source\window.cpp(94) : error C2664: 'CreateWindowExW' : 無法將參數 2 從 'char [17]' 轉換成 'LPCWSTR' 指向的型別沒有相關; 轉換必須有 reinterpret_cast、C-Style 轉換或函式樣式轉換 正在產生程式碼... -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 220.130.73.142
cowbaying:應該是日文字的關係 除了把日文字改掉外 05/08 20:12
cowbaying:H CPP SOURCE 檔都要轉換成UTF8 或BIG5 05/08 20:12
N104:恩..我可以問怎麼換嗎= =" 05/08 21:15
kimhb:我過去也是看這本書學習的 但我記得他附有中文字串的程式碼 05/08 21:20
ZITAN:專案→屬性→組態屬性,字元集改成「使用多位元組字元集」 05/08 21:28
ZITAN:如果改成這樣能不能跑呢? 05/08 21:29