2 london ben London_Ben 于 2016.04.25 16:18 提问

LNK1181:cannot open input file "m.lib"

python setup.py install 安装模块时出现LNK1181:cannot open input file "m.lib"
图片说明
使用setup.py安装https://github.com/coreylynch/pyFM上第三方模块时出的问题,求大神解答一下。。

4个回答

hijack00
hijack00   Rxr 2016.08.23 12:42
已采纳

修改setup.py,在其中找到library_dirs,将·m.lib所在的路径添加到其中。在library中添加m,将m.lib添加到依赖项中。

London_Ben
London_Ben   2017.12.15 17:55

Download the pyFM project
After installing Visual C++ Build Tools, do the following:
Remove the parameter : libraries=["m"] in the setup.py file and save it
Run the setup.py using : python setup.py install

It worked.

CSDNXIAOD
CSDNXIAOD   2016.04.25 16:22

fatal error LNK1181: cannot open input file ",.obj"
fatal error LNK1104: cannot open file ‘..../lib.obj
fatal error LNK1104: cannot open file "atlsd.lib"
----------------------biu~biu~biu~~~在下问答机器人小D,这是我依靠自己的聪明才智给出的答案,如果不正确,你来咬我啊!

oyljerry
oyljerry   Ds   Rxr 2016.04.25 17:13

安装的包依赖的m.lib没有找到,这个lib需要先编译生成

lovicy
lovicy 请问要如何编译呢?
大约 2 年之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
fatal error LNK1181: cannot open input file ",.obj"
<br />工程属性中某个路径设置不对,如生成lib文件的路径 写成了 &(SolutionDir)/Lib" 正确的为 “&(SolutionDir)/Lib”
动态链接库时出现错误DUMPBIN : fatal error LNK1181: cannot open input file "dll1.dll"
动态链接库时遇到问题:DUMPBIN : fatal error LNK1181: cannot open input file "dll1.dll" 解决方法:若是路径问题:若你的文件时在D盘中(D:\C++\Dll1\Debug),那么按下面输入,改变访问位置: (命令提示符中输入) D: 回车  (输入)cd D:\C++\Dll1\Debug 回车 (输入)dumpbin -exp
LINK : fatal error LNK1181: cannot open input file ‘xxx.obj’
最近被一个很低级的问题差点搞死,而且很容易就能描述清楚,所以必须记录下来。 前几天下载了一个别人的demo,然后在debug下配置编译正常运行;配置Release的时候基本都是copy过去的,结果编译时出现链接错误 1>LINK: fatal error LNK1181: cannot open input file 'xxx.obj',搞了2天才发现问题所在。原因很简单,就是添加
Error 72 error LNK1181: cannot open input file 'opencv_world310.lib' E:\VC-WORK\FaceTrainVS2010_new\
Error 72 error LNK1181: cannot open input file 'opencv_world310.lib' E:\VC-WORK\FaceTrainVS2010_new\FaceTrainVS2010\LINK 解决方法:
error LNK1104: cannot open file 'opencv_calib3d300.lib'
vs2013 + opencv3.0 配置好,出现如题所示错误。 解决办法:在openCV安装目录中查找文件opencv_calib3d300.lib,确定文件的所在目录,发现在opencv300.props文件中并没有此目录,修改后此错误消失。 另外出现多个如下所示警告: warning C4819: The file contains a character that canno
LINK : fatal error LNK1104: cannot open file "libmysql.lib"
解决方法:        将libmysql.lib拷贝到C:\Program Files\Microsoft Visual Studio\VC98\Lib目录下,我是将VC++6.0安装到C盘中,你可以根据自己的具体安装情况找对对应的位置,将该libmysql.lib文件放到lib目录中即可。
caffe-windows添加自己的工程
本文在博主知乎的地址:https://zhuanlan.zhihu.com/p/28577621 caffe-windows已经编译成功(win7+1080ti+cuda8.0+cudnn5.0+caffe安装),现在需要在自己的工程中使用caffe,经过一阵子的摸索,找到了一个稍微不那么麻烦的方法(不需要复制各种路径),现总结如下: step 1、建立新工程 打开caffe解决方案
fatal error LNK1104: cannot open file "ntdll.lib"
输出窗口提示: Linking... LINK : fatal error LNK1104: cannot open file "ntdll.lib" 执行 link.exe 时出错. Server.dat - 1 error(s), 0 warning(s) 解决法案: 把ntapi.h、ntdll.lib放在你的工程目录下面 然后再在程序预编译中添加: #include "nt
opencv cannot open file 'opencv_calib3d249d'
解决方法: Solution->Properties->Linker->Input->Additional Dependencies 将每个文件都加上.lib后缀。 如有雷同纯属巧合
LINK : fatal error LNK1104: cannot open file \"glut32.lib\"
glut是一个独立库,不是标准的opengl当中自带的,你需要到网络上去下载的   http://www.xmission.com/~nate/glut.html把glut32.lib文件所在.lib文件夹加在tools-options-Dictinaries的library files中,把glut32.dll放到c:\windows\system32 里再在projects-setting