ddmd中的链接器
原文
在窗口
上安装DMD
时,根据如何设置PC
九分决定使用的链接器
.
如果在下载DMD
(从站点和安装程序)之前,在窗口
上安装了VS
并有"使用C++
桌面开发",那么链接
最好以MSVC
的为默认设置.
如果在VS
之前,而不带该扩展的安装DMD
,则默认链接器
是LLD
链接器.
有两种
方法可更改DMD
的链接器:
1,打开命令提示符并输入
set LINKCMD=path\to\the\linker
2,打开D窗口
安装目录(一般为C:\D\dmd2\窗口\bin)
,然后编辑sc.ini
.会有[Environment]
块.在[Environment]
下面,只需要键入
上面的内容.
所以基本上,对我的目录系统
,可同时使用这两个
命令:
//LLD:
LINKCMD=C:\D\dmd2\windows\bin\lld-link.exe
//MSVC:
LINKCMD=C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.33.31629\bin\Hostx86\x64\link.exe
注意,没有""
(串字面),有它会在窗口
上出错.
lld
链接更快.但是有时需要MSVC
的.特别是今天
,我用LLD
编译时得到了错误:
`0xc00007b`错误,"无法正确启动应用"
把链接器改回MSVC
后,就解决了.
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· ollama系列01:轻松3步本地部署deepseek,普通电脑可用
· 25岁的心里话
· 按钮权限的设计及实现