精华内容
下载资源
问答
  • FmxLinux官网:https://fmxlinux.com/ 参考: http://docwiki.embarcadero.com/RADStudio/Tokyo/en/Linux_Application_Development https://www.jianshu.com/p/d6414b5295b8 转载于:...

    FmxLinux官网:https://fmxlinux.com/

     

     

     

    参考:

    http://docwiki.embarcadero.com/RADStudio/Tokyo/en/Linux_Application_Development

    https://www.jianshu.com/p/d6414b5295b8

    转载于:https://www.cnblogs.com/sunylat/p/9955806.html

    展开全文
  • 这里大概讲述一下QT生成EXE文件后,如何打包和发布windows平台的程序。 关键命令:windeployqt 1.新建工程 新建工程后,配置如下: 2. 编译生成EXE 在qt creator中运行代码后,就会在所在工程目录中生成对应的...

    QT编译完成后,可以在qt creator中运行,但若要独立运行,则需要打包并发布。
    这里大概讲述一下QT生成EXE文件后,如何打包和发布windows平台的程序。
    关键命令:windeployqt

    1.新建工程
    新建工程后,配置如下:
    在这里插入图片描述
    2. 编译生成EXE
    在qt creator中运行代码后,就会在所在工程目录中生成对应的文件夹

    在这里插入图片描述
    3. 配置winployqt
    找到qt安装目录下对应的windeployqt命令所在的文件夹,并将其加入到环境变量PATH中。
    注意:这个“windeployqt命令所在的文件夹”必须与之前QT中编译环境名一致,如之前编译环境选择的是MSVC2017 64bit,这里就要选择与之对应的“\msvc2017_64\bin”这个文件夹,否则,程序运行会出错。
    在这里插入图片描述
    4. 打包部署
    将步骤2中生成的EXE文件单独拷贝到一个新文件夹中,如“e:\qt”中。
    win+R命令,运行“cmd”指令。
    在console窗口中,把路径切换到exe文件所在的文件夹,这里为:e:\qt
    输入“windeployqt ***.exe”,如图所示,则表示已经将运行环境打包部署成功。
    在这里插入图片描述
    5.运行代码

    回到对应的exe目录中,运行成功。
    在这里插入图片描述

    下图则是未有用windeployqt部署,直接运行生成EXE,弹出的提示错误。
    在这里插入图片描述
    希望对大家有所帮助!

    展开全文
  • [导读]首先,去MSYS2官网下载MSYS2环境并安装在C:/mysys64,我安装的是64位的。首先,去MSYS2官网下载MSYS2环境并安装在C:/mysys64,我安装的是64位的。进入MSYS命令行执行:pacman -S mingw-w64-x86_64-gtk3...

    [导读]首先,去MSYS2官网下载MSYS2环境并安装在C:/mysys64下,我安装的是64位的。

    首先,去MSYS2官网下载MSYS2环境并安装在C:/mysys64下,我安装的是64位的。

    进入MSYS命令行执行:

    pacman -S mingw-w64-x86_64-gtk3

    pacman -S mingw-w64-x86_64-toolchain base-devel

    然后在qt creator 在 "工具->选项->编译器" 中添加c和c++编译器,如下图:

    93bb844cb3e1387eb312d220cba392bf.png

    a8f409fd2f40af98fbda665835b7f672.png

    进入Debuggers标签页,设置调试器

    10c52414045fbb03eb3ff96f3c623d5a.png

    进入构建套件标签页,设置如下:

    733f2409ce67c736164f9f3dd0368f6b.png

    建立一个Empty qmake Project工程:

    44157-20170613131929509-1935525541.png

    在工程的*.pro文件内加入头文件和库文件:

    INCLUDEPATH += C:/msys64/mingw64/include/gtk-3.0 C:/msys64/mingw64/include/cairo C:/msys64/mingw64/include C:/msys64/mingw64/include/pango-1.0 C:/msys64/mingw64/include/atk-1.0 C:/msys64/mingw64/include/cairo C:/msys64/mingw64/include/pixman-1 C:/msys64/mingw64/include C:/msys64/mingw64/include/freetype2 C:/msys64/mingw64/include/libpng16 C:/msys64/mingw64/include/harfbuzz C:/msys64/mingw64/include/glib-2.0 C:/msys64/mingw64/lib/glib-2.0/include C:/msys64/mingw64/include C:/msys64/mingw64/include/freetype2 C:/msys64/mingw64/include C:/msys64/mingw64/include/harfbuzz C:/msys64/mingw64/include/libpng16 C:/msys64/mingw64/include/gdk-pixbuf-2.0 C:/msys64/mingw64/include/libpng16 C:/msys64/mingw64/include/glib-2.0 C:/msys64/mingw64/lib/glib-2.0/include C:/msys64/mingw64/include

    LIBS += -LC:/msys64/mingw64/lib -lgtk-3 -lgdk-3 -lgdi32 -limm32 -lshell32 -lole32 -Wl,-luuid -lwinmm -ldwmapi -lsetupapi -lcfgmgr32 -lz -lpangowin32-1.0 -lpangocairo-1.0 -lpango-1.0 -latk-1.0 -lcairo-gobject -lcairo -lgdk_pixbuf-2.0 -lgio-2.0 -lgobject-2.0 -lglib-2.0 -lintl

    建立main.cpp文件,输入以下代码:#include 

    int main(int argc, char *argv[])

    {

    GtkWidget *window;

    GtkWidget *label;

    //初始化GTK+库

    gtk_init(&argc, &argv);

    //创建主窗口

    window = gtk_window_new(GTK_WINDOW_TOPLEVEL);

    //设置窗口大小

    gtk_widget_set_size_request(window,300,300);

    //设置标题

    gtk_window_set_title(GTK_WINDOW (window), "Hello World");

    //当窗口即将被销毁,停止主GTK+循环

    g_signal_connect(window, "destroy",G_CALLBACK (gtk_main_quit), NULL);

    //创建一个"Hello World"标签

    label = gtk_label_new("Hello, World");

    //将标签加入到主窗口

    gtk_container_add(GTK_CONTAINER (window), label);

    //设置窗口中的所有元素可见

    gtk_widget_show_all(window);

    //开始主循环,让它在那里休息,直到应用程序关闭

    gtk_main();

    return 0;

    }

    运行结果:

    319a85a3f7dd55b435f938cf0878b32c.png

    展开全文
  • 很多朋友在Windows学习了C/C++语言之后,感觉很迷茫,不知道如何用这2种语言开发一个具体功能性和界面性的软件。 [本内容适用环境及工具] 1> Windows系统 2> VS2003版本以上的开发工具 [本内容适用群体] 1>...



    [序言]

    很多朋友在Windows学习了C/C++语言之后,感觉很迷茫,不知道如何用这2种语言开发一个具体功能性和界面性的软件。

    [本内容适用环境及工具]
    1> Windows系统下
    2> VS2003版本以上的开发工具

    [本内容适用群体]
    1> 已学完C/C++语言的初学者
    2> 具备高中以上文化水平的逻辑思维

    [内容贡献者]


    [具备基础书籍]
    1> Windows程序设计(第5版)上下册
    2> Visual C++ .NET技术内幕(第6版本)
    3> 其他相关的VC开发书籍[比如 VC编程百例 一类的入门书籍]
    4> 深入浅出MFC  PS:其实这本书是老书了,很难看懂

    学习实在有困难的朋友,可以考虑加我QQ:643439947
    加入时请注明:技术学习
    个人网站:http://www.x86asm.com/


    [经验之谈]
    当一个入门级的程序员,掌握了C/C++的基本语法之后,总要去实践开发出一款像样的软件.但一个款像样的软件离不开一个好看的界面,那么界面是如何开发出来的呢?首先我们需要明白在Windows下有自己一套很原始很复杂的关于界面开发的API库。以前我们在编程的时候,都是依赖这些很复杂的API来写界面,那时入门的书籍[Windows程序设计(第5版)上下册]这本书涉及到了Windows的SDK最基本的开发原理.当然里面包含了界面开发的思路.后来实在太麻烦了,微软出了一套由C++语言封装的一套快速开发库MFC,跟随VC一起发布.大大提高了程序员在开发界面的效率.至今2010年MFC更新很大,集成了一个商业开发库BCG,让过去陈旧不堪的MFC添加了新的生命力.因此作为一个合格的Windows系统程序员,MFC开发库的灵活使用是不可少的技能.不一定要精通,但是至少是熟悉.

    [题外趣闻]
    当年为了争夺Windows平台下的快速开发应用领域,Borland[宝蓝]公司就是一个很强劲的对手, C++ Build 和 VC++ 对抗了几年,结果C++ Build完败.相关的消息,大家可以GOOGLE搜索.

    [其他界面开发库]PS:这里只列出常用的并跟C++有关的.
    1> QT http://qt.nokia.com/
    2> WTL http://wtl.sourceforge.net/
    3> wxWidgets http://www.wxwidgets.org/

    [修改补充]
    如果你有什么建议和补充的话,请留言跟帖,好让我更加完善这篇文章,以造福更多的初学者。

    展开全文
  • 首先,去MSYS2官网下载MSYS2环境并安装在C:/mysys64,我安装的是64位的。 进入MSYS命令行执行: pacman -S mingw-w64-x86_64-gtk3 pacman -S mingw-w64-x86_64-toolchain base-devel 然后在qt creator 在 ...
  • 假设mapreduce程序已经写好,...2、在export界面选择java jar 3、输入文件名,点击finish 4、上传到hadoop集群namenode节点上 5、使用hadoop jar命令进行执行 命令格式:hadoop jar jarFileName mainClass ...
  • VisualC环境下Windows程序开发概述;12.1.1 Visual C++简介;12.1.2 项目开发过程;12.1.3 集成开发环境Developer Studio;图12-2 Developer Studio界面;Developer Studio它具有以下特点 ;12.1.4 常用功能键及其意义;...
  • 非常早就想写关于C++ UI开发的一系列博文,博客专栏刚审核通过,就立即開始刷博文,不能辜负...第一说明你是windows下开发程序猿! 第二你对美丽软件界面开发感兴趣! 第三也许你也像我当初一样对C++软件界面开发无所...
  • 因为想要设计一个程序,所以这两天学起了C++,但是C语言的GUI界面一般都很难建立的,幸好现在有了很多的GUI库,...本来我准备使用的是 CodeBlocks + wxWidgets 开发的,但是Windows下使用CodeBlocks + wxWidgets 老是
  • 使用wxpython开发windows界面

    千次阅读 2015-11-19 22:12:10
    1,需求需要给运营童鞋开发一个桌面客户端程序。 不想使用java开发,启动慢,客户端程序大。开发难度大,会SWING的人少。...但是在windows下打包成exe遇到一堆编码问题。 恶心的我都(ˇˍˇ) 想~用java重写。
  • 1. 用Visual Studio 2012做Windows下的桌面程序开发用户界面(UI)用什么技术实现较好? 2. Html5的开发有没有C++开发领域被许多人认可的Visual C++、C++ Builder类似的开发工具?求推荐 3. 是不是要学Html5就...
  • 我们先在windows下的vs 2017中新建一个.net core mvc项目 用默认模板就行 自己随便写点东西 运行的界面如图所示 我们点击发布 然后找到这个publish文件夹,整个拷到ubuntu下的个人文件夹中(上一篇建快捷方式...
  • Qt是一个多平台的C++图形用户界面应用程序框架。它提供给应用程序开发者建立艺术级的图形用户界面所需的所用功能。Qt是完全面向对象的很容易扩展,并且允许真正地组件编程。 自从1996年早些时候,Qt进入商业领域,...
  • 一些原本在DOS很容易编出的控制硬件的程序,现在在Windows98就不那么容易实现了。作为一个完善的操作系统也必须能控制硬件,象DOS那样直接与硬件打交道是Windows98不提倡的。它需要开发专门的硬件设备驱动程序,...
  • Windows10 + WSL 使用Linux图形界面程序

    千次阅读 2020-09-04 10:10:20
    现在Win10用WSL(Windows Subsystem Linux - bash)开发程序基本上没问题了,包括上一篇Docker也能使用了。 但某些时候,你可能还是要用到Linux上的图形界面程序,比如Pycharm, Sublime Text等,因为它们集成WSL ...
  • Windows 服务应用程序介绍Microsoft Windows 服务(即,以前的 NT 服务)使您能够创建在它们自己的 Windows 会话中可长时间运行的可执行应用程序。这些服务可以在计算机启动时自动启动,可以暂停和重新启动而且不...
  • 现在Win10用WSL(Windows Subsystem Linux - bash)开发程序基本上没问题了,包括上一篇Docker也能使用了。但某些时候,你可能还是要用到Linux上的图形界面程序,比如Pycharm, Sublime Text等,因为它们集成WSL Bash...
  • goLang 如何开发 windows 窗口界面

    万次阅读 2016-05-30 10:14:11
    今天找了一下。找到了一个 walk的一个东西。不用说get一下这个pack...Walk是一个写给Golang的Window应用程序库套件,它主要用于桌面GUI的开发,但也有更多的东西。 还有个 例子。 package main import ( "strings
  • 那么windows服务就重启这个指定的进程,保证指定的应用程序正常运行,开发完服务,安装然后附加进程测试。 但问题出现了: 在这个服务里面声明并重启的进程是在运行,可是应用程序界面确不能出现,不知道为什么...
  • windows下运行spark程序

    千次阅读 2016-02-04 18:10:26
    linux普通用户开发spark程序时,由于无法使用IDEA的图形化操作界面,所以只能大包围jar,用spark-submit提交,不是很方便, spark的local模式可以方便开发者在本地调试代码,而不用打包为jar用spark-submit提交运行...
  • 前言:对于大学中计算机系的每年暑假的课设有太多想说的,能从中学到非常多东西,当然不排除打酱油的,这些能够掠过哦,凡事都打...面对windows下的那不能再吐槽的cmd终端,我就不说太多了。由于已经非常少到window...
  • 基于windows mobile 5.0 smatphone 开发平台  想在自己写的应用程序的左下角和右角添加两个功能菜单  手机专门有两个按键对应两个菜单的位置  需要看哪些方面的资料,或者一些网页链接  谢谢指导~~~
  • 一些原本在DOS很容易编出的控制硬件的程序,现在在Windows98就不那么容易实现了。作为一个完善的操作系统也必须能控制硬件,象DOS那样直接与硬件打交道是Windows98不提倡的。它需要开发专门的硬件设备驱动程序,...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 2,590
精华内容 1,036
关键字:

windows下开发界面程序