C/C++编译器体系相关
Yurii.Huang
哀吾生之须臾,羡长江以无穷
展开
-
C++实现通用AST语法树结构
【代码】通用AST语法树结构。原创 2022-12-23 18:23:26 · 1127 阅读 · 0 评论 -
C++ 枚举扩展,兼容任何类型
main.cpp 如果不想使用转换函数 QList QJsonArray,可将相关函数屏蔽原创 2022-07-13 20:49:15 · 554 阅读 · 0 评论 -
linux qt qrc文件中 xxx.png图片无法加载的问题
在windows 中 你可以这样加载图片 static QImage img = QImage("qrc:/xxx.png");但是在linux 中 这种方式是不能加载qrc文件的。 是类C语言的pri写法。 原因如下: 牵扯到static 在exe中的先后顺序的问题,因为编译生成的文件是staic image格式,这个可以在生成目录下找到你的qrc_name.cpp文件。如...原创 2020-04-18 18:19:52 · 1698 阅读 · 0 评论 -
mingw 编译qtcreator 源码 syntax error near unexpected token `('
这个问题来源于 sqlite3.pro 文件中 预处理宏的传递语法问题 win32:DEFINES += SQLITE_API=__declspec(dllexport) 改写成 win32:DEFINES += SQLITE_API=\"__declspec\(dllexport\)\" 即可 ...原创 2019-07-13 14:44:05 · 632 阅读 · 0 评论 -
gcc流程及鲜有人知的参数
基本概念 1、预处理: gcc -E project.c -o project.i //生成预处理文件 project.i 宏展开 包含展开 2、编译: gcc -S project.i -o project.S //生成汇编文件 project.S 高级语言转成低级语言 3、汇编: gcc -c project.S -o project.o ...原创 2019-02-19 11:40:09 · 677 阅读 · 0 评论