请原谅任何非技术术语,因为我对软件开发非常陌生,并且仍然试图围绕图书馆如何工作和使用这些术语。如何在没有外部依赖的情况下创建wxWidgets应用程序?
我用Cinnamon Desktop运行Linux Mint 17.1。
我下载wxWidgets的源代码到本地项目文件夹,然后照(从基WX目录)如下:
- 的mkdir buildgtk
- CD buildgtk
- ../configure --with-GTK
- 使
(这些都是自带的wxWidge的INSTALL.TXT提供的说明ts库)。我第一次尝试这个时,发现错误,说明找不到GTK +开发文件。我用:
命令和apt-get安装libgtk2.0-dev的
得到它们,然后重试安装。这一次它工作。但是,在执行“make”命令(导致很多代码很快通过终端,因此我没有时间复制确切的短语)期间,几个项目显示如下:
(nameOfPackage)从哪里? (sys)
或类似的东西。例如,我相信它说PNG软件包,JPEG软件包以及其他一些东西正从“sys”中拉出来,我想这意味着它从我的计算机上的共享库中拉出来。
如果我想创建一个真正的可移植应用程序,我如何编译wxWidgets库而不包括所有这些外部依赖关系?任何帮助非常感谢,因为我仍然试图了解实际编译过程,目标文件等的所有错综复杂。