我有一个C / C ++算法,我想为它创建一个GUI应用程序。我更喜欢一个.exe应用程序,我可以传递给人们。我最好想要创建一个我的c / c ++算法的DLL,然后将其捆绑到Windows GUI应用程序中,该应用程序基本上只是主要c / c ++应用程序的包装器。如何在VC ++中创建这个GUI,只需要几个按钮,一个文本框和一个文件选择器/浏览器/开启器?
有人可以对这个问题有所了解吗?
谢谢,
阿布舍克巴克
答案 0 :(得分:6)
有许多不同的选择。首先,我们有微软支持的库:
除此之外,还有许多第三方GUI工具包,特别是:
如果要使其尽可能小,并避免使用外部DLL,则应直接使用Windows API或可能使用ATL。这也为您提供了额外的灵活性,但它有点复杂。看看例如theForger's tutorial。这有点旧,但无论如何,api在过去的十年中大致保持不变。
以下是一些直接使用API的附加指示:
答案 1 :(得分:0)
在Visual Studio中:
档案 - >新项目
在左侧面板中选择“Visual C ++”(如果您愿意,请选择C#),然后在右侧面板中选择“Windows窗体应用程序”。单击“确定”。
创建项目后,在“工具箱”面板中可以找到Button,Edit Box,OpenFileDialogs和SaveFileDialogs(您需要它们)。如果找不到工具箱面板,可以在View->工具箱菜单中启用它。
只需拖动它们,即可将所需的控件放在程序窗口中。