炫彩界面库论坛

 找回密码
 加入我们

QQ登录

只需一步,快速开始

查看: 2763|回复: 3

XCGUI 1.6.3.0 update10 GCC静态库纯C语言v1.0.1版 20140923

[复制链接]

该用户从未签到

发表于 2014-9-21 23:30:11 | 显示全部楼层 |阅读模式
本帖最后由 sxsfeq 于 2014-9-23 21:36 编辑

注意: 本静态库提供C支持, C++及其他语言有问题
官方提供的静态库是lib C++版本, 增加到如DEV-C++中不修改有很多问题, 于是搞了几个晚上终于解决了Gcc中的发现的所有问题, 主要是对xcgui.h的纯C方法修改和生成xcgui.a导入型静态库.
2014/9/23
GCC                 v1.0.1
XCGUI         v1.6.3.0 update10
1) 增加了update10的函数

注意!
1) xcgui.a内部函数名为_fun@nn和__imp__fun@nn形式, 连接到dll中的"fun".
2) 宽字符wchar_t类型的使用需要两个条件, 有两种方法
方法1:
  条件1: 源文件GB2312编码(或其他), 在gcc编译时(或工程中)增加 -finput-charset=GB2312(取决于源文件编码)
  条件2: 在声明了wchar_t的函数中增加 setlocale(LC_ALL, "chs"); "chs"取决于wchar_t的语言 PS:"chs"=中文
方法2:
  条件1: 源文件是UTF-8编码
  条件2: 同方法1的条件2
3) 其他暂时想不起来了

演示代码运行环境
1) Windows 8.1
2) DEV-C++ 5.7.1 gcc 4.8.1


无标题3.png
无标题2.png
无标题.png

v1.0版本包含演示代码及生成*.a静态库的方法有问题请留言!
http://pan.baidu.com/s/1jGFrRMY



  • TA的每日心情
    开心
    2022-1-9 18:18
  • 发表于 2014-9-22 19:00:53 | 显示全部楼层
    谢谢分享,看起来很厉害的样子.

    该用户从未签到

     楼主| 发表于 2014-9-23 17:47:01 | 显示全部楼层
    admin 发表于 2014-9-22 19:00
    谢谢分享,看起来很厉害的样子.

    用Linux的人比较少, 在Windows下用Linux特性的更少了.
    PS:非常希望xcgui增加微调组件, 上下箭头的那种.
  • TA的每日心情
    开心
    2022-1-9 18:18
  • 发表于 2014-9-23 19:44:00 | 显示全部楼层
    嗯,慢慢来.
    您需要登录后才可以回帖 登录 | 加入我们

    本版积分规则

    QQ|Archiver|手机版|小黑屋|炫彩界面库 ( 鄂ICP备2023014763号-1 )

    GMT+8, 2024-9-20 00:52 , Processed in 0.074803 second(s), 21 queries .

    Powered by Discuz! X3.4

    Copyright © 2001-2021, Tencent Cloud.

    快速回复 返回顶部 返回列表