golang吧 关注:6,530贴子:14,808
  • 4回复贴,共1
蹲一个懂freetype和cgo的佬,在go中用freetype的一些注销函数释放资源有莫名其妙的问题(比如注销lib或者face)但又不能不注销吧……毕竟cgo没办法自动gc,但是释放又有莫名其妙的panic


IP属地:辽宁来自iPhone客户端1楼2025-06-21 23:09回复
    解决了,头文件定了一个类型上另一个类型的指针,然后cgo又包了一层,导致虽然可以过编译但时间可能是因为野指针,在释放资源的时候损坏了其他数据导致panic


    IP属地:辽宁来自iPhone客户端2楼2025-06-26 14:13
    回复
      2025-12-20 02:44:34
      广告
      不感兴趣
      开通SVIP免广告
      你们为什么要用cgo? 我们都明确规定不允许出现任何cgo的东西


      IP属地:河南来自Android客户端3楼2025-06-29 11:52
      收起回复
        cgo就是得有go和c两边的思维,所以就得多考虑冲突问题……不过我一般都是用来整bind的,基本不会涉及太多手搓


        IP属地:广东来自Android客户端4楼2025-08-15 13:10
        回复