D 这个GYP文件有什么问题?
我使用一个简单的GYP文件来构建一个简单的D程序。GYP文件如下所示:D 这个GYP文件有什么问题?,d,gyp,D,Gyp,我使用一个简单的GYP文件来构建一个简单的D程序。GYP文件如下所示: { 'targets': [ { 'target_name': 'bin/launchprogram', 'type': 'executable', 'sources': [ 'src/launchprogram.d', ], 'actions': [ { 'action_name': 'gdc',
{
'targets': [
{
'target_name': 'bin/launchprogram',
'type': 'executable',
'sources': [
'src/launchprogram.d',
],
'actions': [
{
'action_name': 'gdc',
'inputs': [
'src/launchprogram.d'
],
'outputs': [
'bin/launchprogram'
],
'action': [
'gdc',
'-o', 'bin/launchprogram',
'-O3', '-march=native',
'src/launchprogram.d'
],
},
],
},
],
}
编译不起作用——它试图在生成的可执行文件上运行g++而这当然失败了。我做错了什么
这是我第一次尝试使用GYP,请耐心等待。当我将可执行文件类型更改为“无”时,它会起作用,以防止GYP尝试链接。这是一个旁注,但您知道dub()吗?这是D项目事实上的标准包管理器和构建工具。我相信这会是一个比gyp更好的选择。不,我没有。我认为所有的工具都可以在没有维护的地方构建。谢谢