阅读:2899回复:5
有没有人用VS2008开发过应用程序跟驱动通信?
我写了一个应用程序跟驱动通信,使用驱动开发环境编译没有问题,但是调试不便。所以我想用VS2008(以前一直用VC6,但是VC6编译不过)调试这个应用程序,但是在编译程序的时候一直报错:
1>main.obj : error LNK2019: 无法解析的外部符号 _FilterSendMessage@24,该符号在函数 _main 中被引用 1>main.obj : error LNK2019: 无法解析的外部符号 _FilterConnectCommunicationPort@24,该符号在函数 _main 中被引用 我在项目属性->配置属性->链接器->常规 的附加库目录加入了C:\WinDDK\6001.18002\lib\wxp\i386,也看了这个目录下面有ffltmgr.lib这个文件。 又在链接器->命令行 的附件选项下加入了fltmgr.lib这个库文件。 但是还是报上面的错。 第一次使用VS2008,请问我的设置是否正确? 先谢谢啦! |
|
沙发#
发布于:2009-04-05 11:21
你在link的input项中,有没有加这个库名?
光加目录没用,还得加上库名字 |
|
|
板凳#
发布于:2009-04-05 22:10
在link的input中,有个附件依赖库,已经加了这个库文件,难道是加的位置不对?
|
|
地板#
发布于:2009-04-06 13:30
没有别人用VS2008做过?
|
|
地下室#
发布于:2009-04-07 11:50
VS2008没问题,现在基本把工程都移到上面去了.fltlib.lib
|
|
|
5楼#
发布于:2009-04-07 20:52
vs 2008 bug 巨多,特别是把老的工程升级到2008,经常有莫明的问题,比如rebuild经常会失败,告诉你xx.pdb被占用之类,但实际上根本没有这个文件
|
|
|