- 博客(3)
- 收藏
- 关注
转载 为何Windows下的动态库总伴随一个静态库?
事实上,这里的.lib文件中只包含简单的导出定义,实际的代码还是在.dll文件中。伴随的那个.lib文件里有相应的.dll文件的名字和一个指明.dll文件中函数入口的顺序表。如果把.dll文件的名称改了,.lib文件中相应的名字还是原来的文件名,应该就会找不到相应的.dll文件了。另外,Windows下也可以由.dll文件得到相应的.lib文件。我曾试过将Windows下的foo.lib文件直接命名为foo.a,直接在Linux下使用 (当然,前提是他们含有的目标代码必须一样,即编译时目标平台是一致的)。
2024-03-28 22:56:45
83
原创 Qt对xml文件进行读、写、修改等
TokenType:xml数据的枚举类型,Qt中xml数据是通过一系列标记来表示的,每个标记可能代表一个元素、属性、文本等。用于读取xml数据流中的下一个标记(token)并返回其类型,以便可以根据token类型进行相应的处理,比如 解析元素、属性、文本等。此代码将加载XML文件,找到要修改的节点和属性,然后将File属性改为FilePath,最后保存修改后的XML文件。writeAttribute(“id”, “001”):为元素写入属性,xxxx(“属性名”, “属性值”)
2024-02-20 22:27:54
4001
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人