d编译过程中的错误.

1,Failed to spawn new process,意思是,这个编译好的程序,不是好程序.
2,无效的库格式;已忽略库,我估计这是这个库是用ldc2连接的,所以dmd连接不了.所以产生大量的未解析符号.
3,ldc2的dub,突然崩溃,然后下载最新的版本1.20,发现里面没有dub,然后把dmddub复制过去.居然生成成功了.
即,单独的dub在最新的dmd里面是稳定的,前几版也是稳定的.但链接有问题.而ldc链接没问题.但前面版本的dub有问题,要崩溃.然后把dmd里面的dub复制过去.结果就好了.
主要要找dmd的链接错误. 用link,lld-link替换后都没用.
dub -b release,这样编译发布版本.
4,碰到一次access violation.晓得是怎么回事哦.
5,only one main, WinMain, or DllMain allowed. Previously found main at source\app.d.
不能乱包含.有些只能包含某些库.
说你冲突时,这样:versions "VibeCustomMain"加入sdl中.得仔细看看dub的帮助文档.
6,Error: undefined identifier NativeEventDriver
7,Error: static assert: "No event driver has been selected. Please specify a -version=Vibe*Driver for the desired driver." shell returned 1
8,ldc的dub与dmd的dub不一样,把dub的复制过去,ldc的dub重命个名.
9,将注册表里面的link重命名.dmd的链接老是出问题.还有最可恶的access violation,老是这句,可能通过 dub clean一下,怎么回事.
最可恶的access violation=>这句话意思是说,连接不了网站,往外访问的时候出现问题了.坑人!
正向与反向代理

posted @   zjh6  阅读(28)  评论(0编辑  收藏  举报  
编辑推荐:
· AI与.NET技术实操系列:基于图像分类模型对图像进行分类
· go语言实现终端里的倒计时
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
阅读排行:
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· ollama系列01:轻松3步本地部署deepseek,普通电脑可用
· 25岁的心里话
· 按钮权限的设计及实现
点击右上角即可分享
微信分享提示