• 5206阅读
  • 5回复

[提问]Qt不同编译器、CPU架构有什么宏定义 [复制链接]

上一主题 下一主题
离线happyandgo
 

只看楼主 倒序阅读 楼主  发表于: 2017-10-12
        最近工作上需要编写一段嵌入汇编的代码,要求是跨平台。即使在相同操作系统下(例如Windows),MSVCGNU编译器对汇编代码的格式都有着不同要求,何况还有不同类型的CPU架构,那更是给汇编指令带来了根本的不同。我喜欢尽量把事情做得周到,不想将就,所以这个用来区分不同编译工具以及不同CPU架构条件编译问题困扰我很深。
        希望有哪个高手能帮我解惑,告诉我Qt是否有什么宏定义可以实现我的需要,先行谢过。
离线happyandgo

只看该作者 1楼 发表于: 2017-10-12
我知道可以手动设置宏定义,但我喜欢“原生”,如果Qt本来就没有,或者实在没人回答我,我也会被迫将就的。
离线大漠之鹰

只看该作者 2楼 发表于: 2017-10-12
用编译器的内部宏,编译器的内部宏里包含了编译器类型、CPU架构、CPU指令集等信息。Qt里边也是用了一些编译器的内置宏定义
本是后山人,偶作前堂客,醉舞经阁半卷书,坐井说天阔。大志戏功名,海斗量福祸,论到囊中羞涩时,怒指乾坤错
QQ:874164244
离线chenzilin

只看该作者 3楼 发表于: 2017-10-12
2条评分好评度+1金钱+3
happyandgo 好评度 +1 解决了我的需要。 2017-10-12
happyandgo 金钱 +3 解决了我的需要。 2017-10-12
离线happyandgo

只看该作者 4楼 发表于: 2017-10-12
回 大漠之鹰 的帖子
大漠之鹰:用编译器的内部宏,编译器的内部宏里包含了编译器类型、CPU架构、CPU指令集等信息。Qt里边也是用了一些编译器的内置宏定义
 (2017-10-12 08:52) 

谢谢你的回复。
离线happyandgo

只看该作者 5楼 发表于: 2017-10-12
回 chenzilin 的帖子
chenzilin:
[图片]

感谢感谢,这正是我想要的,虽然我好像没看到编译器的宏定义,不过你已经给我指明了寻找它的方向了,我可以自己去找找看。
快速回复
限100 字节
 
上一个 下一个