[問題] 無法找到程序輸入點 - KERNEL32.dll

看板C_and_CPP (C/C++)作者 (藍影)時間15年前 (2010/12/15 10:57), 編輯推噓0(009)
留言9則, 3人參與, 最新討論串1/1
開發平台(Platform): (Ex: VC++, Gcc, Linux, ...) vs2008 + xp 錯誤結果(Wrong Output): 無法找到程序輸入點 SetCurrentConsoleFontEx (在動態連結程式庫 KERNEL32.dll) 程式碼(Code): (請善用置底文標色功能) void SetConsoleWindowSize(SHORT x, SHORT y) { CONSOLE_FONT_INFOEX cfi; cfi.dwFontSize.X = x; cfi.dwFontSize.Y = y; SetCurrentConsoleFontEx(GetStdHandle(STD_OUTPUT_HANDLE), FALSE, &cfi); } 補充說明(Supplement): 這是一個 sub-function,即使不調用它,在 run-time 時仍會錯誤, 目前我找過文章,說下載 http://support.microsoft.com/?scid=kb;zh-tw;888162 可解決,不過下載回來卻說我的東西比它新,所以沒辦法安裝。 請問是否有人有類似的經驗或提供可嚐試的方案? 謝謝各位,感激不盡! -- YouLoveMe() ? LetItBe() : LetMeFree(); -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 180.177.76.142

12/15 11:01, , 1F
我在vs2010+win7可以編譯通過 不過視窗大小沒改變 XD
12/15 11:01, 1F

12/15 11:07, , 2F
!! 所以.. 可能真要下載一些更新吧 XD, 謝謝您幫忙測試
12/15 11:07, 2F

12/15 13:29, , 3F
請問你編譯器的「code generation」設定有沒有變更?
12/15 13:29, 3F

12/15 13:30, , 4F
12/15 13:30, 4F

12/15 18:53, , 5F
原本是 /MDd,改成 /MTd 後一樣失敗.
12/15 18:53, 5F

12/15 18:54, , 6F
嗯,選項都試完了,全都失敗。
12/15 18:54, 6F

12/15 19:20, , 7F
剛剛看到API的系統需求:http://0rz.tw/yowbC
12/15 19:20, 7F

12/15 19:22, , 8F
客戶端至少要vista;伺服端至少要server2008。
12/15 19:22, 8F

12/15 20:50, , 9F
還真沒注意到這件事,謝謝您的協助,感激不盡!!
12/15 20:50, 9F
文章代碼(AID): #1D22w7ae (C_and_CPP)
文章代碼(AID): #1D22w7ae (C_and_CPP)