我有一个包含许多文件的项目,希望它能与大多数流行的编译器一起使用。
有没有一些标准通用的“包含此文件”命令?如果不存在,是否有其他方法使所有编译器从一个入口文件中读取?
附言:不介意有人对编译器差异进行小小的抱怨。我总是对人们的想法感兴趣,而且没有太多信息可供参考 :-)
不幸的是,PolyML和SML/NJ需要use
命令,而MosML则需要使用load
来明确加载基础库结构,这被poly或sml所不认可。
此外,MLton和MLKit需要完全不同的.mlb文件,只列出文件名,并且需要明确导入基础库,这要比MosML使用的方式更为复杂:
$(SML_LIB)/basis/basis.mlb
有没有一些标准通用的“包含此文件”命令?如果不存在,是否有其他方法使所有编译器从一个入口文件中读取?
附言:不介意有人对编译器差异进行小小的抱怨。我总是对人们的想法感兴趣,而且没有太多信息可供参考 :-)