我需要在 premake 中创建定义,为我提供项目的绝对路径(Windows 和 Linux)。我用了
defines {'ABSOLUTE_PATH="' ..path.getabsolute('.').. '"'}
但这对我不起作用。定义返回,例如。c:/aaa/bbb/ccc 和 windows 需要 c:\\aaa\\bbb\\ccc 我也试过
defines {'ABSOLUTE_PATH="' ..os.realpath('.').. '"'}
但它给了我 c:\aaa\bbb\ccc 并导致错误“格式错误的通用字符名称”。有没有简单的方法来获得正确生成的价值?