VC2010的MFC程序想调用.net做的WebService,发现IDE中不能直接引用,所以瞒天过满的在VC2008中引用此Web,然后将生成的头文件放到VC2010工程中,同时,VC2010工程属性中要有公共语言运行时支持
经编译发现,此时的MFC使用不能选“在静态库中使用MFC”,这样会提示如下
>cl : 命令行 error D8016: “/clr”和“/MTd”命令行选项不兼容
所以选择“在共享 DLL 中使用 MFC”
![]()
本文介绍如何在VC2010的MFC程序中调用.NET制作的WebService。由于IDE不能直接引用,作者通过VC2008生成头文件,并将其用于VC2010项目中。需要注意的是,在这种配置下,MFC必须使用动态链接。
VC2010的MFC程序想调用.net做的WebService,发现IDE中不能直接引用,所以瞒天过满的在VC2008中引用此Web,然后将生成的头文件放到VC2010工程中,同时,VC2010工程属性中要有公共语言运行时支持
经编译发现,此时的MFC使用不能选“在静态库中使用MFC”,这样会提示如下
>cl : 命令行 error D8016: “/clr”和“/MTd”命令行选项不兼容
所以选择“在共享 DLL 中使用 MFC”
![]()
2252

被折叠的 条评论
为什么被折叠?