C语言error2005,c链接器错误LNK2005已在SDL中定义
我正在使用VS2005编译我的程序.我链接到SDL静态库,并得到以下链接器错误;
1>LIBCMTD.lib(fpinit.obj) : error LNK2005: __fltused already defined in SDL2d.lib(SDL_stdlib.obj)
1>LIBCMTD.lib(ftol2.obj) : error LNK2005: __ftol2_sse already defined in SDL2d.lib(SDL_stdlib.obj)
1> Creating library ..\..\..\product\VS2005\libs\\Standalone.lib and object ..\..\..\product\VS2005\libs\\Standalone.exp
1>..\..\..\product\VS2005\libs\\Standalone.exe : fatal error LNK1169: one or more multiply defined symbols found
我使用相同的VS2005编译器编译了SDL2d.lib.我最初的想法是,我为这些项目设置了不匹配的运行时库设置.但是在检查后它们都被设置为多线程调试.
我刚刚注意到上面的链接器输出似乎在创建Standalone.exe之前创建了Standalone.lib和Standalone.exp.我不知道它为什么要制作.lib和.exp
出现此错误的任何其他原因?
谢谢
解决方法:
需要在SDL项目中定义HAVE_LIBC.这停止了_ftlused和_ftol2_sse的多重重新定义
标签:c,sdl,linker-errors
来源: https://codeday.me/bug/20190824/1703301.html
C语言error2005,c链接器错误LNK2005已在SDL中定义相关推荐
- 易语言报错:无法定位链接器!请检查 tools\link.ini 中的配置是否正确。 静态连接失败...
今天下午搞易语言,在编写动态链接库以后,静态编译的时候出现以下提示: 无法定位链接器!请检查 tools\link.ini 中的配置是否正确. 静态连接失败 于是网上百度了下,找到相关的解决方法: 编 ...
- 【VS2015】链接器错误link2001
昨天的D3d第一章代码自己打了一遍结果运行报错LINK2001,无法解析外部的MinMain. 解决方法: 项目[属性]→[链接器]→[系统]→[子系统(subsystem)]改为控制台或者留空也可以 ...
- C++中的“error:LNK2005 已经在*.obj中定义”异常
C++中的"error:LNK2005 已经在*.obj中定义"异常问题 异常现象如下: C++中的"error:LNK2005 已经在*.obj中定义" ...
- 易语言静态编译链接器大全(为EIDE助手准备滴)
点击阅读原文 本文中的各个链接器收集于网络,汇总在一起,方便广大易友下载使用: 易语言的大部分支持库是 使用 vc6 编译, 所以, 推荐大家使用 vc6的链接器: 如果使用 其他链接库编译出现问题, ...
- 易语言静态连接器提取_易语言静态编译链接器切换工具
使用说明 将exe程序和"链接器目录配置.ini"文件,复制到易语言安装目录的"tools"文件夹下 并且对"链接器目录配置.ini"进行修 ...
- linux静态链接库添加,c-静态链接库时,出现链接器错误:找不到-...
使用g前端执行链接时,例如: g++ -o prog prog.o -Wl,-Bstatic -lcurl g调用链接器,将其传递给您的链接选项,并且也进行静默 向链接器命令行添加了大量样板选项,这些 ...
- c语言 段错误 核心已转移,c语言使用DES_ncbc_encrypt以及段错误 (核心已转储) 解决...
1.首先安装ssl库文件 sudo apt-get install libssl-dev 引入头文件 #include 2.定义调用方法 void call_cbc(){ DES_cblock key ...
- error LNK2005 已经在***.obj中定义
编程中经常能遇到LNK2005错误--重复定义错误,其实LNK2005错误并不是一个很难解决的错误.弄清楚它形成的原因,就可以轻松解决它了. 造成LNK2005错误主要有以下几种情况: ...
- 关于VS “error LNK2005: 已经在 .obj 中定义“
1>OpenCVFi.obj : error LNK2005: "class cv::Point_<double> __cdecl reverse(class cv::Po ...
- C++ error:LNK2005 已经在*.obj中定义
一.错误 LNK2005 "int __cdecl test01(void)" (?test01@@YAHXZ) 已经在 ShellExecuteTest.obj 中定义 Test ...
最新文章
- Exp4 恶意代码分析 20164303 景圣
- luogu P3379 【模板】最近公共祖先(LCA)
- mysql获取日期的月日_MySQL获取月,日的日期列表
- java筛选法求质数_用筛选法找出N内所有素数(质数)
- php中浮点数四舍五入,php浮点数四舍五入函数
- 全新设计的 Xcode 12
- img 居中_解决img标签下方出现的小空隙
- 架构业务wait和sleep区别狭义jiavaBean规范,三层架构模式
- android各个版本市场占有率(2013年3月)
- BloomFilter ——大规模数据处理利器
- 高性能MMORPG服务端引擎设计之基本概念
- hihocoder 1465 : 后缀自动机五·重复旋律8(后缀自动机+最长公共子串)
- 四个措施打造安全的DevOps流程
- input[type=radio]自定义样式
- 《深入浅出数据分析》读书心得与笔记
- PLC编程系统的使用经验分享
- mysql汽车网站数据库设计_基于数据库和JAVA的网上汽车租赁管理系统的设计(MySQL)...
- JC-6、OpenCV+Tensorflow入门人工智能图像处理
- 2020年最好用的手机是哪一款_2020年什么手机好用,买手机建议买什么牌子的?...
- 【转载】Vue -- 获取点击元素的兄弟元素
热门文章
- SSM 实现学生成绩管理系统(完整代码)
- python源码提取_从PyInstaller打包生成的EXE文件中提取Python源码
- c++的vector初始化
- CPU .......TensorFlow binary was not compiled to use: AVX AVX2
- 华为太极magisk安装教程_华为(HUAWEI)ROM安装包合集
- 工业相机选型的重要参数
- DVP和MIPI接口的简单区别
- 游戏设计的236个技巧++游戏机制、关卡设计和镜头窍门pdf
- 记事本下编写并运行Java代码
- 47 jquery 计时器 选择器 筛选器 左边菜单栏