社区
其他技术讨论专区
帖子详情
无法打开输入文件“legacy_stdio_definitions.lib”
weixin_38058520
2019-01-19 02:57:14
如题,怎么办?
...全文
1349
11
打赏
收藏
无法打开输入文件“legacy_stdio_definitions.lib”
如题,怎么办?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
11 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
weixin_38144838
2019-02-15
打赏
举报
回复
编译出来的编译错误行号对应不上,比如awss_smartconfig.c(678): error C2094: label 'replace' was undefined
这个错误显示错误在678行,但是实际上replace在680行。而且我看后面replace实际上是有定义的,很奇怪这里为什么会提示未定义。
weixin_38131452
2019-02-14
打赏
举报
回复
我下载了个vs2015,但是编译有错误。
weixin_38131342
2019-01-28
打赏
举报
回复
Hello,
>>我是先用cmake转换然后再用VS2012编译的,VSCode只是个编辑器吧,你说的意思是不是VS2015?
找不到后缀为props的文件。
非常抱歉这么晚才回复你的问题,实在是因为最近很忙。 之前发送的那个链接只是一种出错情况的解决方法,并不确定完全能适用于你的问题。
关于你的问题,我自己重新尝试了一下,结果如下:
首先我使用CMake尝试将项目转换成VS2012版本的工程文件,最后失败了,结果如下图所示:
这里直接报出错误,无法生成VS2012的工程文件。
然后,我使用了CMake将项目转换成VS2015版本的工程文件,成功了,并且编译没有报错。如下图所示:
最后,我用CMake将项目转换成VS2015版本的工程文件,同样可以使得编译通过。如图:
所以我建议你要不可以使用VS2015或者VS2017试一下。我对CMake了解不多,所以为什么不能生成VS2012的工程,我不太了解。
Best Wishes,
Jack
weixin_38126796
2019-01-24
打赏
举报
回复
我是先用cmake转换然后再用VS2012编译的,VSCode只是个编辑器吧,你说的意思是不是VS2015?
找不到后缀为props的文件。
weixin_38125655
2019-01-23
打赏
举报
回复
你好,
>>是这个项目https://github.com/aliyun/iotkit-embedded
参考了阿里云官网, C SDK编译方式有多种,要产生适用于Windows平台的编译方式有三种
1. Linux上 使用GNU Make + i686-w64-mingw32-gcc
2. Linux上 使用cmake + i686-w64-mingw32-gcc
3. Windows 上以VS Code 2015编译
不太清楚你是如何用VS2012来编译这个项目的。
>>1.不知道项目的配置文件指的是哪个文件?
2.哪里可以下载这个lib文件?
应该说的就是这种.props文件,参考这个https://blog.csdn.net/weixin_40614261/article/details/84146303
Best Wishes,
Jack
weixin_38113326
2019-01-23
打赏
举报
回复
1.不知道项目的配置文件指的是哪个文件?
2.哪里可以下载这个lib文件?
weixin_38096146
2019-01-22
打赏
举报
回复
是这个项目https://github.com/aliyun/iotkit-embedded
weixin_38095196
2019-01-21
打赏
举报
回复
你好,
>>不是,是打开一个C-SDK项目
用的是VS2012
你有尝试过上面的方法么,不确定你具体是什么项目,在Github上下载了Aliyun Oss C SDK, 并在本机的VS2012上编译过,并没有出现错误。
Best Wishes,
Jack
weixin_38084345
2019-01-21
打赏
举报
回复
用的是VS2012
weixin_38066001
2019-01-21
打赏
举报
回复
不是,是打开一个C-SDK项目
weixin_38062424
2019-01-21
打赏
举报
回复
你好,
非常感谢在
x86_asm_demo.zip
x86架构汇编优化示例demo,通过学习这个示例demo,可以学习x86架构汇编优化的基础方法和编写方法。
在vs2019中调试汇编控制台程序(Jin)1
(1)为了在vs2019的汇编程序中调用C的函数,需要执行vs2019产生的初始化代码,该初始化 (2) 由于程序入口是main(),因此不能在程序末尾的end
错误 1error LNK1104:
无法
打开
文件
“
legacy
_
stdio
_
definition
s.
lib
”
找到工程下的,解决方案的配置
文件
shared_build_settings.props,将里面link下的
legacy
_
stdio
_
definition
s.
lib
文字删掉,希望对你帮助
无法
打开
legacy
_
stdio
_
definition
s.
lib
问题解决
在用vs2013 编译vs2015 的项目时,编译器会提示
无法
打开
legacy
_
stdio
_
definition
s.
lib
文件
。解决的办法:找到项目的配置
文件
,删除
legacy
_
stdio
_
definition
s.
lib
字段。重新编译即可! 附:原文解决方案地址 https://github.com/ldc-developers/ldc/issues/1085...
error:
无法
打开
legacy
_
stdio
_
definition
s.
lib
简单粗暴一点,项目右键--》属性--》links--》
输入
---》依赖项,删除这个
lib
就行。但是你也可以尝试下载这个东西。
其他技术讨论专区
476
社区成员
790,963
社区内容
发帖
与我相关
我的任务
其他技术讨论专区
其他技术讨论专区
复制链接
扫一扫
分享
社区描述
其他技术讨论专区
其他
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章