我是一名初學者,在C++/SFML 2.1中開發遊戲。我看到了像SFX文件夾一樣的pong遊戲的例子。就像在這個遊戲中一樣,cmd窗口不會與遊戲窗口一起出現。我們如何在SFML中做到這一點?有什麼辦法讓我們讓窗口出現,但不是SFML中的cmd?
0
A
回答
0
代碼::塊,打開項目選項(項目菜單 - >屬性)。在構建目標選項卡中,選擇您想要在左側更改的構建目標(大多數情況下只有調試和發佈存在),並將右側下拉列表中的「類型」選項從「控制檯應用程序」更改爲「 GUI應用程序「。
在Visual Studio中,轉到項目選項(項目菜單 - > 屬性)。在左側的樹中,展開「配置 屬性」樹並展開「鏈接器」子樹。從子樹中選擇「系統」 ,並在右側的子系統字段中將 「控制檯(/ SUBSYSTEM:CONSOLE)」更改爲「Windows(/ SUBSYSTEM:WINDOWS)」 單擊該字段並使用下拉列表。
爲了保持便攜入口點(INT main()函數),可以對小SFML-main.lib庫 Visual Studio或libsfml-main.a的情況下的情況下,鏈接 程序代碼::塊/ MinGW的。
或者隱藏控制檯,您還可以爲圖形應用程序定義自己的 Windows入口點。
int WINAPI WinMain(HINSTANCE hThisInstance, HINSTANCE hPrevInstance,
> LPSTR lpszArgument, int nCmdShow)
更換你INT的main()或INT 主(INT ARGC,字符** argv的),使用此功能,當你的程序,就像執行它會被稱爲 操作系統經典的int main()函數爲 。
相關問題
- 1. 有沒有辦法讓現有的cmd窗口執行命令?
- 2. 有什麼辦法讓現有類型實現一個接口?
- 3. SFML窗口沒有出現
- 4. 我想讓我的彈出窗口出現在中心
- 5. Shadow DOM讓我們實現了什麼?
- 6. 有什麼辦法讓Linearlayout讓孩子不能點擊android嗎?
- 7. 有沒有辦法讓GridSplitter不要將元素從窗口中移出?
- 8. 有沒有什麼辦法讓CSS中的絕對定位基於整個頁面而不是可視窗口?
- 9. 有什麼辦法可以讓Tkinter看起來更少的窗口95ish?
- 10. 有沒有辦法讓一個窗口的所有BindingExpression對象?
- 11. 有沒有辦法讓NetBeans輸出窗格不透明?
- 12. 有沒有什麼辦法可以讓我的C#XMLManager工作?
- 13. 有沒有什麼辦法讓這是DRAWIN MATLAB的情節
- 14. 我們想要得到的posixpath爲Mac在Python ...有什麼辦法讓這個
- 15. Visual Studio - 在調試會話之後有沒有辦法讓「輸出」和「錯誤列表」窗口不出現?
- 16. 有沒有辦法讓圖像延伸超過窗口邊界?
- 17. 有沒有辦法讓任何窗口被點擊?
- 18. 有沒有辦法讓firebug同時顯示Console和HTML窗口?
- 19. 有沒有辦法設置窗口讓控制檯窗口打開?
- 20. 有什麼辦法讓我的android應用程序更小?
- 21. Proguard不讓我出口apk
- 22. 有什麼辦法可以讓simplejson不那麼嚴格?
- 23. 有什麼辦法讓SQLite以彩色輸出?
- 24. 有什麼辦法讓NHibernate發出死鎖提示?
- 25. 有什麼辦法可以讓Cloud Dataflow輸出像流一樣?
- 26. 「不要讓cmd窗口自動關閉」 - 我怎麼能這樣做?
- 27. 爲什麼它不讓我使用窗口打開,我在做什麼錯?
- 28. 有沒有辦法讓一個可讀的SINGLE cmd/powershell腳本?
- 29. 有沒有辦法讓codeIgniter輸出html而不是xhtml?
- 30. 如何讓東西出現在我的窗口?
如果你在Windows w/VS只是將子系統更改爲Windows並使用WinMain。這應該夠了吧。 – Borgleader
什麼OS/IDE使用? – AlexxanderX