作者:手机用户2602937913 | 来源:互联网 | 2023-09-13 15:54
别人给的工程文件,编译提示如下错误,怎么回事?--------------------Configuration:STClient-Win32Debug--------------
别人给的工程文件,编译提示如下错误,怎么回事?
--------------------Configuration: STClient - Win32 Debug--------------------
Linking...
LINK : LNK1104:
执行 link.exe 时出错.
STClient.exe - 1 error(s), 0 warning(s)
29 个解决方案
Deleting intermediate files and output files for project STClient - Win32 Debug'.
--------------------Configuration: STClient - Win32 Debug--------------------
st20.cpp
Generating Code...
Linking...
LINK : LNK1104:
执行 link.exe 时出错.
STClient.exe - 1 error(s), 0 warning(s)
在project-setting-link里找到project options 去掉里面的/subsystem:console
或者
将里面的/subsystem:console 改为/subsystem:windows
将工程--设置里的 MFC 改为Use MFC in a Share Dll
工具未能打开给定的文件。
通过检查下面的可能原因进行修复:
磁盘空间不足。
文件不存在。
在项目的“属性页”对话框中指定库时,应该用空格(而不是逗号)分隔库名称。
文件名或路径不正确。
驱动器规范无效。
文件权限不足。
to:DontKissBossAss
build的时候没提示说打不开文件啊。只是一直提示1104,link.exe错误。
我把“project settings”里面的“连接”工程选项是/subsystem:windows的了,
而且,工程-设置-常规设置成了“使用MFC作为共享的DLL”。
还是不行。
to: xuzhitao1987
缺少cpp文件?不会的吧,每个文件都是.h和.cpp都在一起的。
我重启过电脑了,而且,我用的是Administrator用户编译的,应该不存在用户权限不足的问题。
可能是你上次运行STClient.exe没能正常退出,Link想生成新STClient.exe但覆盖不了。
用任务管理器查看正运行进程,如果里面有STClient.exe,结束掉再Link。
LINK : LNK1104:
后面没有别的提示信息了吗?
对,编译st20后就直接lnk1104的错误了。
Deleting intermediate files and output files for project STClient - Win32 Debug'.
--------------------Configuration: STClient - Win32 Debug--------------------
st20.cpp
Generating Code...
Linking...
LINK : LNK1104:
执行 link.exe 时出错.
STClient.exe - 1 error(s), 0 warning(s)
原来bin目录里有STClient.exe这个文件,但编译的时候就自动消失了。
但编译不成功也没出现exe文件
换wxDev C++吧,我用这个还行,可以换编译器,vc6这东西我不太喜欢
会不会是系统的原因呢?
我使用的是windows 2000 专业版
No..是依赖库的问题...你需要在工程中添加你所使用到的各种依赖库....
你打开任务管理器看看~~是不是相关进程是不是没有关了~~~~
是依赖库的问题。有个控件的依赖库没完全安装。>__<