常见编译问题
天已青色等烟雨来
nozuonodie
展开
-
error LNK2026: 模块对于 SAFESEH 映像是不安全的
1.打开该项目的“属性页”对话框。2.单击“链接器”文件夹。3.单击“命令行”属性页。4.将 /SAFESEH:NO 键入“附加选项”框中,然后点击应用。原创 2015-09-30 10:21:17 · 6856 阅读 · 3 评论 -
Cannot resolve symbol 'Resource'
Alt + Enter 可以导入此包失败,应该是没有引入该包在 https://mvnrepository.com/ 搜索 javax.annotation 找到该包 https://mvnrepository.com/artifact/javax.annotation/javax.annotation-apibuild.gradle 文件中加入配置// https://mvnreposit...原创 2019-05-15 11:34:05 · 10482 阅读 · 1 评论 -
Goland和IDEA换行符的设置
简介换行符在各个大系统上都不同老版本的MAC使用CR,后来新版本的MAC使用LFLinux使用LF换行符Windows使用CRLF换行符这样导致windows 上开发Linux脚本之类的有个坑就是,Windows的换行符在Linux中无法识别,导致脚本无法正常运行设置idea换行格式1 . “File”->“setting”->“editor”->“Code ...原创 2018-12-07 17:57:00 · 10283 阅读 · 3 评论 -
error adding symbols: DSO missing from command line
简介gcc编译程序时候遇到 error adding symbols: DSO missing from command line 这样的错误,原因是没有找到要链接的库stdc++解决方案使用g++代替gcc在gcc编译命令最后面加上 -lstdc++ ...原创 2018-03-18 09:33:25 · 37968 阅读 · 11 评论 -
编译wireshark
待引用 https://www.wireshark.org/docs/wsdg_html_chunked/ChSetupWin32.html https://segmentfault.com/a/1190000005749198 https://yoursunny.com/t/2008/Wireshark-Lua-dissector/ http://www.thetaooffi原创 2017-06-19 09:52:53 · 650 阅读 · 0 评论 -
bisonExe was not found
简介编译qtwebengine时候出现下面的错误raceback (most recent call last): File "../build/scripts/rule_bison.py", line 83, in <module> returnCode = subprocess.call([bisonExe, '-d', '-p', prefix, inputFile, '-o',原创 2017-05-29 20:03:28 · 972 阅读 · 0 评论 -
Ubuntu14.04 LLVM&Clang
简介去官网下载预编译好的llvm,选择对应的包 下载地址 安装解压文件Linux下tar.xz结尾的文件的解压命名是tar -xvJf *.tar.xz拷贝拷贝文件到解压后的五个文件夹到/usr/local下测试终端输入 clang –v ,可以看到clang已经正确安装并输出版本信息原创 2017-05-25 14:04:21 · 2422 阅读 · 1 评论 -
virtual memory exhausted: Cannot allocate memory
简介用虚拟机编译代码时出现这样的错误,原因是虚拟机内存不足解决方案增加虚拟内存或者设置虚拟机增加内存原创 2017-04-25 16:04:34 · 1107 阅读 · 0 评论 -
vs2015::无法解析的外部符号 __snprintf
简介vs2015链接vs2012的库时,提示无法解析的外部符号 __snprintf解决方案附加链接库legacy_stdio_definitions.lib可以解决此问题 #pragma comment(lib, "legacy_stdio_definitions.lib")或在工程配置的附加依赖项中添加此库引用 http://stackoverflow.com/quest原创 2017-01-10 09:35:20 · 16053 阅读 · 1 评论 -
std::uninitialized_copy::_Unchecked_iterators::_Deprecate
编译警告信息error C4996: 'std::uninitialized_copy::_Unchecked_iterators::_Deprecate': Call to 'std::uninitialized_copy' with parameters that may be unsafe - this call relies on the caller to check that the p原创 2016-12-19 10:36:57 · 4390 阅读 · 0 评论 -
No CMAKE_CXX_COMPILER could be found.
简介用cmake生成编译工程时候报这样的错误,原因是配置错误导致cmake找不到对应的编译器解决方法“File”-“delete Cache” 删除缓存后重新配置配置编译器,选择本机已经安装的编译器,cmake会自动检查,出现configuring done说明配置成功 -点击”generate“ 生成工程文件原创 2016-11-18 09:19:56 · 65884 阅读 · 4 评论 -
提升vs2013、vs2015管理员权限win8.1
VS调试一些请求管理员权限的程序时候,vs会弹出下面的提示右键打开devenv.exe的属性,竟然没有兼容性设置,无法设置管理员权限启动。只能想其他的办法了。在他的启动器上面下手,路径C:\Program Files (x86)\Common Files\Microsoft Shared\MSEnv\VSLauncher.exe勾选“以管理员身份运行此程序”,问题得以解决原创 2015-08-12 19:59:44 · 6898 阅读 · 0 评论 -
无法解析的外部符号 __imp__TransparentBlt@44
编译时在工程里加入 Msimg32.lib或加入#pragma comment(lib,"msimg32.lib")就可以了.原创 2016-03-18 15:49:31 · 3678 阅读 · 0 评论 -
fatal error C1083: 无法打开预编译头文件: “*.pch”: No such file or directory
产生这个错误的原因是只有预编译头文件是无法生成pch文件的,需要一个cpp文件去绑定创建pch,在cpp文件属性里设置如下问题得以解决原创 2016-02-22 14:25:51 · 1373 阅读 · 0 评论 -
删除GitHub上的Tag
有时候需要删除GitHub上打的tag,GitHub删除tag需要在命令行操作git tag -d [tag];git push origin :[tag]删除示例,可以看到界面上的tag已经删除$ git tag -d 3.3.0.1492Deleted tag '3.3.0.1492' (was f74dcae)$ git push origin :3.3.0.1492To ...原创 2019-06-21 17:03:48 · 9024 阅读 · 0 评论