编译无法打开文件是什么原因
⑴ opencv编译时错误”fatal error LNK1104: 无法打开文件“opencv_world310d.lib” WIN10+VS2013+OPENCV3.0
1、右键点击vs2013属性。点击链接器-输入-附加依赖库,检查路径是否是绝对路径。
编译有两种:Debug和Release,分别对应opencv_worldxxxd.lib和opencv_worldxxx.lib(后缀有无d来区分),对旧版本代码修改记得都修改清楚。
(1)编译无法打开文件是什么原因扩展阅读:
fatal error LNK1104:无法打开文件的解决方法:
1.有的人是用的同一个大版本的openCV,比如都是openCV 2.x这个版本的,但也报了这样的错,那就是在配置附加依赖项的时候,没注意版本号写错了(比如opencv_core249d.lib写成opencv_core245d.lib这样的错误),仔细检查一下配置路径和文件名就是了。
2.有的人是在项目中出错。项目是有依赖关系的,子项目的一些文件是继承自父项目的,要跑子项目,那就先去检查下父项目都链接了些什么库,核对一下和自己用的openCV版本有没有出入。
OpenCV是一个基于BSD许可(开源)发行的跨平台计算机视觉库,可以运行在Linux、Windows、Android和Mac OS操作系统上。
它轻量级而且高效——由一系列 C 函数和少量 C++ 类构成,同时提供了Python、Ruby、MATLAB等语言的接口,实现了图像处理和计算机视觉方面的很多通用算法。
⑵ 易语言静态编译出来的文件无法打开
你编译的程序是OBJ的后缀名还是EXE的。
如果是OBJ的。请你转换成EXE的程序
不会转换的话可以直接下载VC6链接器,安装后就可以用了。
静态编译需要的VC6
链接器
下载地址:
http://nao.uueasy.com/read-htm-tid-38.html
希望能解决你的问题。
⑶ VS2008 编译时出现的错误:无法打开编译器中间文件。如何解决
你这个跟我的问题一模一样。。。
原因:W盘是某个软件建的一个盘,它修改了环境变量TMP和TEMP的路径
解决方法:我的电脑->属性->高级->环境变量,把里面这两个变量的路径修改一下,改成C盘、D盘都行
⑷ C 输入一个简单的程序,每次运行时显示不能打开文件,无法运行怎么回事啊
看一下工程设置,
可能是生产路径设置不一致,
也就是说生成的可执行文件,和按F5运行寻找的路径不一样。
你可以先找找这个exe文件
⑸ VC编译中出现的问题"无法打开文件“ITKIO.lib"
可能的原因:
1.工程中没有包括ITKIO.lib文件
2.可能路径没有设置对,导致文件找不到
⑹ 在c++编译时无法打开.exe文件进行写入的原因是什么
这个不需要专家来回答,我想我应该能告诉你为什么。双击exe,一闪而过,而在编译器里运行的时候不会,因为在编译器里是调试状态,有些编译器默认会暂停,如果不想一闪而过,可以加#include<conio.h>,在main函数的最后(如果有return语句,写在return语句之前。)加一句getch();或getchar();,这两个函数的作用是等待用户输入,区别是getch();输入一个字符后,不显示在屏幕上,不等用户按回车就执行下去,而getchar();则是显示在屏幕上,并等待用户按回车,不过getch();函数在有些编译器里面不认。也可以加#include<stdlib.h>,同样,在最后加一句:system("pause");,这样,编译出来的exe就不会一闪而过了。如果你说的是你编译出来的exe到别人的电脑没法运行,可能由于操作系统不一样,你在那个系统上再编译一次就可以了。完全手打,如果能解决您的问题,请采纳,谢谢。1、确认你有安装相关软件的权限。2、确认你所安装的盘有足够空间。3、确认你所下载的安装包没有损坏。4、也有可能是冲突造成的。5、建议重起后,再下载安装。安装程序的档案名称常见有“setup”、“install”、“installer”、“installation”等字样。安装程序通常也会同时提供移除程序(或称反安装程序)以协助使用者将软件自电脑中删除。移除程序的档案名称常为“uninstall”、“uninstaller”等。Windows系统有提供一个称为“新增与移除程序”的共享接口,内有大多数已安装软件的列表。通常安装程序都会在安装的同时将自己与自己的移除程序列表于其中。电脑发展之初,因硬件设备的限制,电脑软件都比较小型和简单,而且当时电脑尚未普及,通常电脑使用者都有一定程度以上的电脑操作知识,所以安装程序并不是相当必要。但随电脑硬件发展的突飞猛进,软件也因而大型化与复杂化,加上网络带动电脑普及化,越来越多的使用者困扰于软件的安装过程,因此越来越多的软件开发者会提供安装程序以协助使用者进行安装。保护软件完整,避免被盗版、破解或植入病毒安装步骤通常依以下形式进行,如果使用者没有要变更设定的话,多半只要一直按“是 (Y)”便能完成安装:6.提示安装完成,询问之后要进行什么动作,例如启动程序、阅读说明或重新启动系统随着安装成为软件使用过程中最初且常见的步骤,为避免重覆投入人力设计安装程序、加速软件的发布与上市、并减少使用者学习如何安装的麻烦,因此定型化的安装程序是必要的。这种定型化的安装程序也被称为“封装程序”或“封装软件”。更新软件,安装的多是旧软件,需要更新下载。是的,正确的做法是什么?请大神指点你在C-Free运行程序的时候,最下面的一个输出窗口会显示EXE文件的路径,从我的电脑进入这个路径就可以找到EXE了!或者你在CFree运行程序的时候,打开任务管理器,右键你的程序,选转到进程,再右键,选择打开文件位置!头文件是复制的时候少粘贴上去的,函数用的是冒泡排序法,我按照书上写的,还是出现这个问题。头文件是复制的时候少粘贴上去的,函数用的是冒泡排序法,我按照书上写的,还是出现这个问题。完整窗口信息贴出来看看,是否生成了1个exe。不会没有编译信息的。如果提示生成成功了,而没有文件,一般是权限问题。但你的工程在f盘,这个可能不是很大。“Project5.exe”(Win32): 已加载“C:\Windows\SysWOW64\msvcr120d.dll”。无法查找或打开 PDB 文件。没有完整信息,无法给出合理的解答。Ctrl+F5执行,就不会闪退了。调试执行(F5)的时候闪退,是因为你的程序没有设置断点,也没有输入等待,直接执行完毕,当然“闪退”了。
⑺ 我的c++程序编译时不能打开头文件#include<string.h>,是什么原因啊
#include <string.h> 和#include<string> 不同
前者是字符串函数的头文件,包含的是字符串处理函数。
而后者是c++里定义的字符串类,比前者的功能更强大。
字符串的拼接和赋值可以用+和=(操作符重载)等等。
在#include<string> 后下一行要加using namespace std; 或者 using std::string;(因为这个类是定义在名空间里的) 后就可以用了。
⑻ vfp编译时提示“文件没有打开”,无法完成编译。请问这是什么原因
确定是文件没有打开还是无法打开?
如果是没有打开,就是代码里有相关文件的操作没有找到到底是哪个,你手工包含进去项目里,或者检查下你的代码
这类提示在error.log里有记录的,。你看下就知道哪个文件哪块
出了问题
⑼ vc++ 编译出现:fatal error C1083: 无法打开包括文件:“afxwin.h”: No such file or directory
afxwin是属于MFC的内容,应当是以下两种可能之一:
1)可能你安装的时候没有安装MFC;
2)你的项目的Include路径设置不对,在项目属性中可以修改。但一般默认安装时都会自动设置好的。