我很抱歉,如果这个问题很愚蠢而又天真但是:如何使用原生c ++在VS中为Windows开发gui应用程序?我想避免在项目中使用CLR和.NET。有两种显而易见的方法:使用重型和怪异的MFC或使用API的代码,没有任何视觉支持,这对于棘手的ui来说似乎也是一个糟糕的选择。我想知道是否还有其他方法可以在VS中创建gui?
答案 0 :(得分:2)
你可以使用更复杂的Win32 API或使用更容易的其他外部库,如gtk,wxWidgets,QT等,但Win32 API更好,因为你将了解windows的操作而不必下载任何库,但通常使用Win32 API生成的代码高于使用外部库生成的代码。使用Win32 API,您需要手动创建窗口类,事件循环和其他方式。
我认为QT是最简单的,因为接口是在图形环境中创建的。
见这些:
关于QT的本教程: