作者N104 (缺乏交際能力)
看板GameDesign
標題[問題]初學者請教關於directx的專案建置..
時間Thu May 8 19:34:29 2008
大家好,因為畢專打算做一個類似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