可以有一个C ++ GUI静态库吗?但不是.dll?

时间:2013-07-17 08:28:52

标签: c++ qt user-interface static-libraries

是的,我想知道有类似的东西吗?通常情况下,静态库将基于控制台,但我需要的是一个GUI库,当我在控制台应用程序中调用HelloWorld MessageBox时,假设helloworld() func

直截了当,我需要在控制台应用程序中集成一个GUI库(可能是插件 - 如果插件是.dll正确吗?好吧)。

我试过看Qt4 Plugin creation,但我认为它只适用于基于Qt的应用程序?请提供我的要求的任何链接。谢谢......

1 个答案:

答案 0 :(得分:6)

您必须将GUI库编译为静态库。这与控制台或非控制台应用程序没有任何关系。

然后,如果您将应用程序与该应用程序链接,您就可以获得所需内容。但是不要对生成的程序的文件大小感到惊讶。