
编译
fqbqrr
这个作者很懒,什么都没留下…
展开
-
编译几个库
编译几个库原创 2023-03-16 22:34:38 · 111 阅读 · 0 评论 -
0630C++编译犯错
0630C++编译犯错原创 2022-06-30 17:20:17 · 313 阅读 · 0 评论 -
0530编译错误.
1,各种h与cpp后缀搞错.2,好标识/取消标识.3,资源.h,只添加需要的.4,微软的资源管理器右键老是崩溃.搞了20年,微软越活越回去了.连个资管都搞不好.5,rc同样如此,不需要的删除掉.6,消处与画消窗不一样,因为他们的参数不一样.7,这里视图是最重要的.8,主帧调用视图.9,微软的BOOL是整的意思,太坑人了.虚函数因为返回参数不同,要报错.10,最重要的来了,创建视图时,要赋值给客户窗柄,结果怎么赋值给工具栏窗柄了,结果啥也没有.最后才找着,原来在此.细节是多么重要!11,看原创 2022-05-30 22:55:07 · 134 阅读 · 0 评论 -
从96kb到2.5kb
#include <stdio.h>#include <stdlib.h>//exit(0)函数#pragma comment(linker,"/ENTRY:main")#pragma comment(lib, "ucrt.lib") //crt,就是c运行时嘛int main(){ int a[8] = {1, 2, 3, 4, 5, 6, 7, 8}; ...原创 2019-09-21 15:22:54 · 360 阅读 · 0 评论 -
除了一代比一代强,还有一代不如一代.一件小事(编译成功一个文件)要成功都不容易.
编译这一段opengl.cppif (!glfwInit()){ std::cout << "GLFW 这里失败.\n"; return -1;}if (glewInit()!=GLEW_OK){ std::cout << "GLEW 这儿失败.\n"; return -1;}要加上#pragma comment(lib,...原创 2019-09-21 23:03:28 · 315 阅读 · 0 评论 -
windows源码编译lua
lua网站这里这个玩意,我也不知道怎么要用它的库,没法.他自带的makefile,对windows没用.参考这里,编译lua.1,先打开VS2017,然后点新建中的从现有项创建项目,将lua的src文件夹包括进去.2,将里面的lua.c及luac.c删除.3,改属性.将sdk改为类似10.0.17763.0.exe=>静态库.4,F7编译.就成功了.这个例子的特点.就是我没有...原创 2019-09-22 20:44:16 · 589 阅读 · 0 评论 -
再次编译boost
boost太大,可别人都用了,你没法,只好也得编译.1,生成b2,点bootstrap.bat.2,输入命令b2 link=static --without-wave --without-graph --without-regex --without-test --without-program_options address-model=32 release,注意32及release不然,太...原创 2019-10-26 17:10:48 · 549 阅读 · 0 评论 -
编译librf
编译这个东西.先在此取代码.然后,编译,直接编译.缺少asio文件.然后去gitee里面单独下载了一个独立的asio.结果,由于是最新版,编译不过,网上搜索,结果nuget里面有1.10.6版本,于是在vs里面点nuget搜索asio,出来两个版本,选这个版本.然后编译.这时,不需要刚才加的自己的asio最新文件了.微软这个时候已经帮你加入路径了.再编译,就一直在说libvcrunti...原创 2019-11-11 22:41:21 · 650 阅读 · 0 评论 -
编译dmdscript
先下载下来位置在此直接按build.bat会出现错误.修改:1,outbuff.d的__vsnprintf为snprintf.2,ext.d的引入read的方式不对,改一下.再点就成功了.以后遇见编译什么的, 记下来,稍不注意就编译错误....原创 2020-01-16 12:48:20 · 448 阅读 · 0 评论 -
编译bshift
地址在此通过这个,可以学习如此自己制造编译器.里面就一个makefile,然而自带的nmake始终表现稳定:语法错误,你永远也改不正确的语法错误.然后借xmake.先在外层建立文件,后来失败,说找不到相应文件(层级目录不对).然后在src/目录里面建xmake.lua.-- add rules: debug/releaseadd_rules("mode.debug", "mode.r...原创 2020-01-17 17:45:16 · 467 阅读 · 0 评论 -
编译成功cinatra的一个示例.
参考地址在此复制的第一个.编译时先说没有定义winnt,然后就像下面一样定义一个winnt然后说找不到libboost_date_time-vc141-mt-s-x32-1_71.lib库.原来我原来在此编译的boost缺少runtime-link=static,所以只78个库,补上后有101个库了.再编译,又出现filesystem相关函数没有链接.于是我把这个库相应头文件导入files...原创 2020-02-16 14:10:12 · 1034 阅读 · 0 评论 -
d编译过程中的错误.
1,Failed to spawn new process,意思是,这个编译好的程序,不是好程序.2,无效的库格式;已忽略库,我估计这是这个库是用ldc2连接的,所以dmd连接不了.所以产生大量的未解析符号.3,ldc2的dub,突然崩溃,然后下载最新的版本1.20,发现里面没有dub,然后把dmd的dub复制过去.居然生成成功了.即,单独的dub在最新的dmd里面是稳定的,前几版也是稳定的...原创 2020-02-17 20:27:59 · 708 阅读 · 0 评论 -
编译核心编程
20-delayloadapp\delayloadapp.cpp(213): error C2373: “__pfnDliNotifyHook2”: 重定义;不同的类型修饰符原创 2020-04-01 12:17:54 · 668 阅读 · 0 评论 -
学习编译原理的好东西
源码地址在此规则如下:程序 -> 声明 语句序列声明 -> 声明 ; {声明 };声明 -> 特殊类型 变量列表类型限定器 -> 整 | 极 |串变量列表 -> 识别器 {, 识别 }语句序列 -> 语句 { ; 语句 }语句 -> 如语句 | 重复语句 | 赋值语句 |读语句 | 写语句| 当语句当语句 -> 当 极式 干 语句序...原创 2020-04-08 20:20:12 · 348 阅读 · 0 评论 -
链接器为啥报错了,说已经定义.
#pragma once整 最小(整 k,整 j){如(j>k)中 k;中 j;}整 最大(整 k,整 j){如(j>k)中 j;中 k;}元<型名...I>整 最小(整 k,整 j,I...o){ 整 i=最小(j,o...);如(i>k)中 k;中 i;}//必须是相同类型比较元<型名...I>整 最大(整 k,整 j,I...o)...原创 2020-04-26 16:09:09 · 293 阅读 · 0 评论 -
error C3544: “_Types”: 参数包需要一个类型模板参数
如题.这个问题又来了.记录下来.error C3544: “_Types”: 参数包需要一个类型模板参数.原创 2020-04-30 22:45:13 · 528 阅读 · 0 评论 -
5.29编译错误.
编译错误何其多.1,枚举的变量名已用作构了,要改.2,继承基类的构,如果未实现虚函数,仍然当作抽象类,要实现虚函数.3,同样要实现虚函数.4,各种T 值,不能转变成串,干脆点串 至串(){串流 s;s<<值;中 s.小串();},不折腾.5,要静转<简单<串>*>,不然取不到值.6,忘记写重要的分割向量了.7,列与序搞混了.8,无的改成单独类了,而不是简单<无的>了,9,从几归,的函数,要加,是模板函数,别忘记了.10,不认识右(),未加包原创 2020-05-29 21:13:01 · 390 阅读 · 0 评论 -
6.21编译错误
都是小程序,但一次就有很多错误:1,构造函数名写错了.2,列.尾(),括号忘记打了.3,log10,不能用对数10表示.4,官方的串有时是常 串&a,不然不行.5,一个本来该下的,写成中,就完蛋了.啥都没有.原创 2020-06-21 21:06:45 · 413 阅读 · 0 评论 -
07.04c++编译错误
先是编译错误.后面可能有运行时错误.1,基类的实现虚函数,有返回值,要加返回值.2,排序的时候,自己的f出问题.是因为函数原形没写对,应该这样:函数<极(T&,T&)>h;对T&,加上&号.3,压词(符,,),当时不支持更普通泛型.所以新加了个模板,现在好像能够支持符按引用传递了.多加了个模板参数而已.更泛型,更通用.元<型名 A,型名 T>.4,小.成功,写成小.i了,报找不着成员.5,基指针直接访问子类时,没有子类成员,要转指针.如动*原创 2020-07-04 15:50:19 · 327 阅读 · 0 评论 -
太吓人了,编译器内部错误1001.
我还以为我又犯错了.我开始实验了一下c++20的微软模块功能,不成功.要把这个/experient:module.给注释掉.这里的单词可能拼错了.请注意.太吓人,说msc1.cpp错误,找都找不着有这么个文件.我只要链接了我自己的常用库的函数,起码都是550kb,使用了一个都这样,不链接自己库时,只有200kb.该怎么减小obj文件大小呢,网上搜索半天都没相关信息....原创 2020-07-15 20:45:08 · 440 阅读 · 0 评论 -
我的编译类文章索引
bjam重定义bjam找不到文件写短语类的备注重装win10系统.禁用Ctrl+z撤销键,python3又报过时警告.vim与python混在一起很难搞vim中奇怪的python编码vim新版本的中python编码不一样.vim中没有补全让我满意->有一个->仍不满意出现请按 ENTER 或其它命令继续解决方法说没有发现lib/extension.js没找到模式时,不显示出错信息.vimvim一直在闹,有个毛病,有个毛病.这个文件关联不靠谱,有破坏作用,小心太吓人了,编译器内部错原创 2020-09-09 18:05:15 · 435 阅读 · 0 评论 -
编译warp,d语言写的c/c++预处理器.
assert(s == x!"FD 61 62 FD FD");//原来 assert(s == hexString!"FD 61 62 FD FD");//现在现在不能直接""相连了,必须加上~. //loc.write(&stderr); //stderr.write("warning: "); //stderr.writefln(args); writeln("warning: "); writeln(args);上面的改下面的了...原创 2020-11-10 20:38:26 · 364 阅读 · 0 评论 -
再来用utf-8编译python,gbk搞不定
每次,编译都要遇见问题.先改win32.cpp那个里面的UNICODE宏,去掉,然后改为MD动态库.再编译时,就不会冲突了.原创 2020-12-15 15:35:21 · 298 阅读 · 0 评论 -
编译ccls经验.及cmake找包.
1,先吐槽.真的是我叉,垃圾.恶心啊.,chrome70这个版本,我用ip地址访问局域网共享,访问不了.,后来用老版本chrome31啥问题没有.2,我要吐槽的是cmake的难用.恶心.真的是.就这么一句find_package(Clang REQUIRED).很难搞,弄了一天都弄不好.多好的心情都搞坏了.想想嘛,就是一个路径问题.你就是找不到该把它放哪.简直是心里非常不爽.脾气很不好.3...原创 2019-12-28 11:41:38 · 1286 阅读 · 1 评论 -
llvm编译启示.为什么会出现编译死机?
在编译时,就是出现一次又一次的死机.真是折腾人.难道就不能智能一点吗?cpu限制在90%处吗?然后找vs的配置.开始还以为是更新的原因.因为更新后,好像一段时间编译并没有出问题.结果,一会儿来看,又死机了.后来找选项.将最大并发c++编译数置为3.将最大项目并行生成数置为3.然后cpu就一直在99%,但内存则在一半的附近.而且,各种操作也正常了,不会出现死机状态了.我觉得,这些为什么不...原创 2019-10-27 20:34:29 · 906 阅读 · 0 评论 -
编译libsass与sassc
sass与scss都是为了将css更程序化,使css成为一门真正的语言.然而,大家都知道ruby==rubish,对不对,这门语言是要不得的,最后还是老大哥c或c++挑起大梁.开始不知道怎么弄,瞎折腾,搞了半天,都不对.后来,看了下官方的文档.将sassc目录全部复制进libsass里面,才是正确的打开方式.不然,就会出现各种各样的问题,什么设置环境变量,我这个版本的win10没用.要更新...原创 2019-10-07 22:42:36 · 694 阅读 · 0 评论 -
编译stl-container
地址在这1,先点stl-containers.sln,F7编译,结果,出现链接错误.2,使用dub命令,出来了stl-container.lib,搞半天是静态库.3,修改,将输出exe,改成静态库(lib).再按f7就出来了.以后遇到这种链接出错的时候,看看,是不是编译类型搞错了....原创 2019-09-22 21:24:40 · 346 阅读 · 0 评论