[問題] Managed型別如何成為全域變數
開發平台(Platform): (Ex: VC++, GCC, Linux, ...)
C visual stdio 2008
額外使用到的函數庫(Library Used): (Ex: OpenGL, ...)
我把XNA遊戲開發專案做成DLL
問題(Question):
如何把Managed型別可以變成全域變數
有寫過XNA的大大應該知道 Game1 k; k.run() 這就是我的DLL進入點
他會初始化遊戲環境並建立
而那Game1 k;
就是屬於Managed型別,如果我把它變成全域變數會有以下error:
全域或靜態變數不能有 Managed 型別 'WindowsGameLibrary2::Game1'
不可宣告全域或靜態變數,或參考 gc 堆積中其他物件的原生型別的成員
請問如何讓他變成全域變數
拜託大大們了~
感激不盡
錯誤結果(Wrong Output):
全域或靜態變數不能有 Managed 型別 'WindowsGameLibrary2::Game1'
不可宣告全域或靜態變數,或參考 gc 堆積中其他物件的原生型別的成員
程式碼(Code):(請善用置底文網頁, 記得排版)
Game1 k;
void a()
{ k.run();}
void b()
{k.conn();}
補充說明(Supplement):
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 111.254.118.205
推
06/30 22:45, , 1F
06/30 22:45, 1F
→
06/30 23:06, , 2F
06/30 23:06, 2F
C_and_CPP 近期熱門文章
PTT數位生活區 即時熱門文章