zoukankan      html  css  js  c++  java
  • Ubuntu18.04中配置wxWidget3.0.4开发环境

    准备工作

    在 https://www.wxwidgets.org/downloads/ 下载最新的稳定版 wxWidgets-3.0.4.tar.bz2

    安装依赖

    sudo apt install libgtk-3-dev build-essential checkinstall

    编译安装

    $ make
    # ... 略 ...
    $ sudo checkinstall 

    checkinstall会需要准备好package的描述等, 详细的输入输出. 使用checkinstall会同时生成deb包, 以及安装明细, 将来如何移除的提示

    $ sudo checkinstall 
    checkinstall 1.6.2, Copyright 2009 Felipe Eduardo Sanchez Diaz Duran
               This software is released under the GNU GPL.
    The package documentation directory ./doc-pak does not exist. 
    Should I create a default set of package docs?  [y]: 
    
    Preparing package documentation...OK
    
    Please write a description for the package.
    End your description with an empty line or EOF.
    >> wxWidgets library 3.0.4      
    >> 
    *****************************************
    **** Debian package creation selected ***
    *****************************************
    
    *** Warning: The package name "wxWidgets" contains upper case
    *** Warning: letters. dpkg might not like that so I changed
    *** Warning: them to lower case.
    
    This package will be built according to these values: 
    
    0 -  Maintainer: [ root@milton-x240 ]
    1 -  Summary: [ wxWidgets library 3.0.4 ]
    2 -  Name:    [ wxwidgets ]
    3 -  Version: [ 3.0.4 ]
    4 -  Release: [ 1 ]
    5 -  License: [ GPL ]
    6 -  Group:   [ checkinstall ]
    7 -  Architecture: [ amd64 ]
    8 -  Source location: [ wxWidgets-3.0.4 ]
    9 -  Alternate source location: [  ]
    10 - Requires: [  ]
    11 - Provides: [ wxwidgets ]
    12 - Conflicts: [  ]
    13 - Replaces: [  ]
    
    Enter a number to change any of them or press ENTER to continue: [Enter]
    
    Installing with make install...
    
    # ... 略 ...
    
    Copying files to the temporary directory...OK
    
    Stripping ELF binaries and libraries...OK
    
    Compressing man pages...OK
    
    Building file list...OK
    
    Building Debian package...OK
    
    Installing Debian package...OK
    
    Erasing temporary files...OK
    
    Deleting temp dir...OK
    
    **********************************************************************
    
     Done. The new package has been installed and saved to
    
     /home/milton/Backup/linux/wxWidgets-3.0.4/wxwidgets_3.0.4-1_amd64.deb
    
     You can remove it from your system anytime using: 
    
          dpkg -r wxwidgets
    
    **********************************************************************

    检查安装路径

    $ dpkg -L wxWidgets

    这次安装并未按某些网页教程提示的增加 /etc/ld.so.conf.d/ 配置文件并执行sudo ldconfig, 但是可以i正常编译, 所以ldconfig这步应该是不需要了.

    编译Samples样例

    wxWidgets源码已经带了一个samples的样例包, 在安装完成后就可以直接编译测试

    $ cd samples/
    $ make

    编译成功后, 里面的子目录会带着编译好的可执行程序, 例如 popup, tarskbar, text, treelist, 等等.

  • 相关阅读:
    www.insidesql.org
    kevinekline----------------- SQLSERVER MVP
    Sys.dm_os_wait_stats Sys.dm_performance_counters
    如何使用 DBCC MEMORYSTATUS 命令来监视 SQL Server 2005 中的内存使用情况
    VITAM POST MORTEM – ANALYZING DEADLOCKED SCHEDULERS MINI DUMP FROM SQL SERVER
    Cargo, Rust’s Package Manager
    建筑识图入门(初学者 入门)
    Tracing SQL Queries in Real Time for MySQL Databases using WinDbg and Basic Assembler Knowledge
    Microsoft SQL Server R Services
    The Rambling DBA: Jonathan Kehayias
  • 原文地址:https://www.cnblogs.com/milton/p/9548051.html
Copyright © 2011-2022 走看看