注册 登录
编程论坛 VC++/MFC

求各位vc++6.0前辈指点

cjzm 发布于 2011-10-30 12:12, 678 次点击
我有一个完整的c++代码,并且有与源代码有关的.lib文件以及.dll文件,我想在vc++6.0中新建一个工程导入c++源代

码调试通,就是不知该怎么建立.lib文件以及.dll文件与新的工程文件之间的桥接,所以在调试的时候总是说.exe文件出错。

应该就是没有建立.lib文件以及.dll文件与新的工程文件的桥接。
   

  请问各位前辈如何才能建立新的工程与原有的.lib文件以及.dll文件之间的桥接呢?
   

  需要将dll文件拷贝到系统中吗?
6 回复
#2
cnfarer2011-10-30 14:19
在程序头加
#pragma comment(lib, "****.lib")
告诉编译器需要链接的LIB文件,也可以在链接选项中处理.

调试或运行时,DLL文件与可执行文件放在一起.
#3
cjzm2011-10-30 18:43
那需要将.lib文件放在新建的工程文件下吗?

就是需要将.lib文件以及.dll文件首先拷贝到新建的工程文件夹下ma????

谢谢……
#4
cjzm2011-10-30 18:50
我用的是Win7系统,刚才我按照您说的那样在程序头按照了您的说法添加了文件包含命令但是点击调试的时候还是说可执行出错“Error spawning cl.exe”


而且按照您说的那样假如可行的话会在Debug文件夹下生成几个文件,在将dll文件拷到Debug文件下与可执行文件放在一起,但是目前Debug文件下没有生成任何文件。


所以您说的将DLL文件与可执行文件放在一起更是无从谈起呀!


当然这都是我太笨了,求指点……
#5
cnfarer2011-10-30 21:28
****要用你的实际文件名替换!
#6
uestcwyf2011-10-31 20:35
首先要将相应的lib文件加载到工程中,在工程--设置--连接--模态中添加。
其次要要将lib文件和dll文件拷贝到工程文件夹下
应用函数之前记得声明要用到的函数
之后就可以直接调用了
#7
gradual2011-11-04 11:13
将lib文件,dll文件拷到你工程的根目录下,然后在工程-设置-连接-Object/library modules中添加lib文件名字;
还要在函数之前声明在dll文件中要调用到的函数
1