• 请不要在回答技术问题时复制粘贴 AI 生成的内容
iPhone8
V2EX  ›  程序员

qt 对 mac 的适配不太好啊, macOS 或 win 谁才是最好的开发平台?

  •  
  •   iPhone8 · Mar 24, 2017 · 8730 views
    This topic created in 3512 days ago, the information mentioned may be changed or developed.
    QMutex 经常出错。
    ps:本人小白,刚看 YouTube 教程发现 osx 下出错, win 下正常。然后搜索了一下,发现 stackoverflow 上也有人抱怨说

    On Mac OS X I had QMutex hangs even in a 100% correct logic.
    Note however, this problem only occurred on OS X in my case. On Windows the same code was working perfectly.
    28 replies  •  2017-03-26 21:25:56 +08:00
    nicevar
    nicevar
    Mar 24, 2017❤️4
    1
    问题是有的,特别是平台相关的问题,关键是怎么去解决,别一个小问题上升到否定一个整体的高度,与其讨论谁是最好的开发平台,你还不如贴出有问题的代码让大家帮忙看,要不然你换一个开放平台出了个小问题又回到这个点上没啥意义
    nicevar
    nicevar
    Mar 24, 2017❤️1
    2
    再说有 bug 很正常,可以去官方反馈,下个版本说不定就修复了
    mac 上一大堆软件是 Qt 开发出来的
    RUstKkin
    RUstKkin
    Mar 24, 2017
    3
    electron
    expy
    expy
    Mar 24, 2017
    4
    我觉得除了 ios 和 macos ,没必要用 mac 。
    Hzzone
    Hzzone
    Mar 24, 2017
    5
    我觉得除了 Windows 开发,没必要用 Windows :)
    Sapp
    Sapp
    Mar 24, 2017
    6
    @expy mac 会省心很多,我之前从 win 转过来的,因为懒得开 win ,我连游戏都戒了。
    fbtfonfp
    fbtfonfp
    Mar 24, 2017
    7
    @Sapp +1
    missdeer
    missdeer
    Mar 24, 2017
    8
    楼主这叫因噎废食
    fbtfonfp
    fbtfonfp
    Mar 24, 2017
    9
    @Sapp 或者说根本没空打游戏
    zergmk2
    zergmk2
    Mar 24, 2017 via Android
    10
    electron+1
    murmur
    murmur
    Mar 24, 2017
    11
    又一个引战的么
    beginor
    beginor
    Mar 24, 2017 via Android
    12
    Windows 平台开发可以说 .Net 效率最高, 如果你掌握 .Net 的话, 在 Mac 平台上可以继续使用 MonoMac , C# 大法好!
    hjc4869
    hjc4869
    Mar 25, 2017 via Android
    13
    我觉得除了做 Mac 开发,没必要用 Mac
    (按照某楼逻辑
    sammo
    sammo
    Mar 25, 2017 via iPhone
    14
    一大波 iOS 开发者在路上
    wongskay
    wongskay
    Mar 25, 2017
    15
    真的就能每天无聊到讨论最好的语言,最好的开发平台么? 有什么意思?
    萝卜白菜各有所爱,非要讨论这种真的有意思嘛?
    RqPS6rhmP3Nyn3Tm
    RqPS6rhmP3Nyn3Tm
    Mar 25, 2017 via iPad
    16
    楼已经歪了……
    我觉得如果不是为了活着,没必要吃饭
    ikw
    ikw
    Mar 25, 2017 via iPhone
    17
    考虑到楼上都否定了游戏在 win 的地位,我觉得应该补充一下
    除了 win 开发和玩游戏,没必要用 win 🌚
    PythonAnswer
    PythonAnswer
    Mar 25, 2017
    18
    光开发, 可以不用 win

    如果又想开发, 又要使用 pc 行业软件, 用 win 不错
    demoslam
    demoslam
    Mar 25, 2017
    19
    闲的人才会天天比较平台和语言
    geeklian
    geeklian
    Mar 25, 2017 via Android
    20
    ios 开发只能用 mac os ,.net 开发用.net 大法最好。

    少数公司要求和生产环境一致,你被迫要用 rh 和 debian 做桌面...

    除此之外, ide 都跨平台了,开发体验还能有什么差别.....


    ------------

    win 平台最大优点就是你可以码累了随时来把 lol 或昆特牌。

    ios 平台最大优点就是你心里痒痒想来把 lol 昆特牌的时候,发现还要重启到 bootcamp ,想了想就放弃了。
    zongren
    zongren
    Mar 25, 2017
    21
    linux 哭晕在厕所
    sighforever
    sighforever
    Mar 25, 2017 via Android
    22
    坚信自己能搞定吧,你看 telegram 跨平台就挺好的
    alqaz
    alqaz
    Mar 25, 2017❤️1
    23
    用 c++标准 mutex
    byuc
    byuc
    Mar 25, 2017
    24
    这个事儿就像高铁和飞机哪个好一样……
    forestyuan
    forestyuan
    Mar 25, 2017
    25
    @Hzzone
    @zwpaper
    有些银行的网上银行到今天还是只支持 IE ,想不用 Windows 都不行
    azh7138m
    azh7138m
    Mar 25, 2017 via Android
    26
    @Hzzone 嵌入式估计得哭了
    jjx
    jjx
    Mar 25, 2017❤️1
    27
    windows 10 最新的版本不错的, 最近在尝试将 python/go 开发环境搭在 windows 下, 结果发现并没有以前想象的可怕, 而且, bash for windows 进展的相当不错, 目前以前完全超越的 cygwin 了, 好多服务都能跑了. 我想等今年后, 可用性会很好

    最近对苹果有点失望, 感觉无论软件和硬件都不是很理想, 这样对某些人而言就失去了吸引力, 就会想到避免被绑定, 以前选择 mac 是因为无论软件和硬件都是一流的, 但现在就不一样了. 其他的选择可能更吸引人
    Hzzone
    Hzzone
    Mar 26, 2017
    28
    @hjc4869 我也只是模仿楼上,别指我嘛。。
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   1302 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 84ms · UTC 20:38 · PVG 04:38 · LAX 12:38 · JFK 15:38
    ♥ Do have faith in what you're doing.