用C++的时候,运行的时候总出现SHSQL,DLL 必需的文件不能加载,请重新安装Microsoft Visual C++
4个回答
展开全部
你是不是安装的绿色版VC?一般完全安装的VC不会出现这个提示。
绿色版的VC有可能安装的位置(比如D盘)和它自己默认的位置(比如C盘)不一致,导致一些关键的DLL找不到(文件存在,但是它没找到)
可以按照以下方法解决:
点击VC主窗口中的“TOOLS(工具)”—>“Option(选项)”— >“Directories(目录)”重新设置“Excutable Fils、Include Files、Library Files、Source Files”这4个路径。正常情况可能就改个盘符。然后所有硬盘搜索SHSQL.DLL,找到后放进已安装的vc->common->MSDev98->Bin下就可以了。如果没找到,那就在网上搜一个下载,应该很好解决~
绿色版的VC有可能安装的位置(比如D盘)和它自己默认的位置(比如C盘)不一致,导致一些关键的DLL找不到(文件存在,但是它没找到)
可以按照以下方法解决:
点击VC主窗口中的“TOOLS(工具)”—>“Option(选项)”— >“Directories(目录)”重新设置“Excutable Fils、Include Files、Library Files、Source Files”这4个路径。正常情况可能就改个盘符。然后所有硬盘搜索SHSQL.DLL,找到后放进已安装的vc->common->MSDev98->Bin下就可以了。如果没找到,那就在网上搜一个下载,应该很好解决~
更多追问追答
追问
我放到了这个里面,没修改什么,还是不行,我是个新手,能不能把怎么做说详细点
谢谢,很急
追答
路径修改了吗?不修改路径是不行的,“Excutable Fils、Include Files、Library Files、Source Files”这4个路径的设置一定要正确~
展开全部
问题可以按照以下方法解决:打开vc界面 点击VC“TOOLS(工具)”—>“Option(选择)”
—>“Directories(目录)”重新设置“Excutable Fils、Include Files、
Library Files、Source Files”的路径。很多情况可能就一个盘符的不同
(例如你的VC装在C,但是这些路径全部在D),改过来就OK了。
如果你是按照初始路径安装vc6.0的,路径应为:
executatble files:
C:\Program Files\Microsoft Visual Studio\Common\MSDev98\Bin
C:\Program Files\Microsoft Visual Studio\VC98\BIN
C:\Program Files\Microsoft Visual Studio\Common\TOOLS
C:\Program Files\Microsoft Visual Studio\Common\TOOLS\WINNT
include files:
C:\Program Files\Microsoft Visual Studio\VC98\INCLUDE
C:\Program Files\Microsoft Visual Studio\VC98\MFC\INCLUDE
C:\Program Files\Microsoft Visual Studio\VC98\ATL\INCLUDE
library files:
C:\Program Files\Microsoft Visual Studio\VC98\LIB
C:\Program Files\Microsoft Visual Studio\VC98\MFC\LIB
source files:
C:\Program Files\Microsoft Visual Studio\VC98\MFC\SRC
C:\Program Files\Microsoft Visual Studio\VC98\MFC\INCLUDE
C:\Program Files\Microsoft Visual Studio\VC98\ATL\INCLUDE
C:\Program Files\Microsoft Visual Studio\VC98\CRT\SRC
如果你装在其他盘里,则仿照其路径变通就行。
关键是microsoft visual studio\ 后面的东西要相同。
—>“Directories(目录)”重新设置“Excutable Fils、Include Files、
Library Files、Source Files”的路径。很多情况可能就一个盘符的不同
(例如你的VC装在C,但是这些路径全部在D),改过来就OK了。
如果你是按照初始路径安装vc6.0的,路径应为:
executatble files:
C:\Program Files\Microsoft Visual Studio\Common\MSDev98\Bin
C:\Program Files\Microsoft Visual Studio\VC98\BIN
C:\Program Files\Microsoft Visual Studio\Common\TOOLS
C:\Program Files\Microsoft Visual Studio\Common\TOOLS\WINNT
include files:
C:\Program Files\Microsoft Visual Studio\VC98\INCLUDE
C:\Program Files\Microsoft Visual Studio\VC98\MFC\INCLUDE
C:\Program Files\Microsoft Visual Studio\VC98\ATL\INCLUDE
library files:
C:\Program Files\Microsoft Visual Studio\VC98\LIB
C:\Program Files\Microsoft Visual Studio\VC98\MFC\LIB
source files:
C:\Program Files\Microsoft Visual Studio\VC98\MFC\SRC
C:\Program Files\Microsoft Visual Studio\VC98\MFC\INCLUDE
C:\Program Files\Microsoft Visual Studio\VC98\ATL\INCLUDE
C:\Program Files\Microsoft Visual Studio\VC98\CRT\SRC
如果你装在其他盘里,则仿照其路径变通就行。
关键是microsoft visual studio\ 后面的东西要相同。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
dll文件是动态库文件,是运行时加载的程序,其中含有一些子程序段
你的程序中用到了shsql.dll中的代码了,但加载时没找到这个文件,只要你把这个文件“给它”就可以了。
加载DLL文件的顺序是:1、EXE文件所在的文件夹;2、windows\system32文件夹,只要你将文件COPY到这2个地方之一就可以了
文件可以上网上下载
如果这个文件是VC软件本身的,你用静态编译时,就不用动态找这个文件了
你的程序中用到了shsql.dll中的代码了,但加载时没找到这个文件,只要你把这个文件“给它”就可以了。
加载DLL文件的顺序是:1、EXE文件所在的文件夹;2、windows\system32文件夹,只要你将文件COPY到这2个地方之一就可以了
文件可以上网上下载
如果这个文件是VC软件本身的,你用静态编译时,就不用动态找这个文件了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询