LovelyCatHyt / HexFlow

一个试图缝合 minecract(mc), factorio(fto), 戴森球计划(dsp) 等同类游戏的工厂模拟游戏项目

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

[Bug] [CodeGen] 直接写在头文件的函数实现易引发编译错误和链接错误

LovelyCatHyt opened this issue · comments

  1. 语法错误: dllimport 不能写在函数实现前
  2. 要导出代码的类本身如果没有标记为 dllexport, 则其实现对于外部项目是不可见的, 引发找不到函数入口的链接错误

解决这些问题最直观的方法就是分开头文件和源文件.
(代价是生成器要多一堆重复代码了)