主框架工程是VC6下编译的,处于某些原因,暂时无法移植到VC7。
但是因为要使用WMDM SDK,该库无法在VC6下正确链接。因此不得不使用VC7将所有WMDM有关的功能封装为一个DLL。现在想问的是,VC7的DLL,VC6调用会不会有问题,如何避免?还有没有其他注意事项?
但是因为要使用WMDM SDK,该库无法在VC6下正确链接。因此不得不使用VC7将所有WMDM有关的功能封装为一个DLL。现在想问的是,VC7的DLL,VC6调用会不会有问题,如何避免?还有没有其他注意事项?
解决方案 »
- CInternetSession 设置cookie问题?
- 一个类型转换有点隐晦的问题
- 如何响应滑块条拖动响应?
- 100分<<MFC windows 程序设计>> [email protected] 谢谢!
- 求教好的边缘增强方法
- 在多线程程序里,应用程序当掉,不做任何响应,查看错误日志:
- 请kuibobo(大雨清澎) fzd999(花差花差)两位进来拿分!
- 如何象window工具条那样显示tip?
- vc++6.0中,debug .cpp文件时,quick watch 里看不以static变量,有谁碰到过这个问题吗?
- Packet32中网卡名称问题!
- 请问要怎么样设置word打印控制的密码和打印份数
- 这个问题对于我来说,没有办法了,用了两个小时,愣是没有看出问题在那里~?
对于动态库,只要符合标准,用何种工具开发的并要重要,VC也可以调用VB等其他语言开发的动态库。主要是看你的动态库中是否用到了什么特殊的东西。比如还用到其他动态库,另外还有动态库的类型。比如VC可以开发三种不同方式的动态库等
打包时记得把VC7的运行环境打包进去。
没错,用STL传递参数会出错。感觉是VC7/VC6的STL实现不同造成的。一开始的时候我也是遇到这样的问题,用了很多时间才确认是STL造成的。
不能传递实现不同的对象,比如STL对象作参数