vc 如何 静态连接MFC 编译 ,生成 扩展MFC库导出我的类呢。我不想给客户安装MFC动态库。
我看到以前的提问,和我的问题相同:
在MFC扩展链接库上的问题.我在MFC扩展链接库上的工程设置preobject setting的Link标签上的Mircosoft founction classes中选择了Use mfc on static a library库,全编译后出现错误提示如下,
c:\program files\microsoft visual studio\vc98\mfc\include\afxver_.h(130) : fatal error C1189: #error : Please use the /MD switch for _AFXDLL builds
但是在use mfc on a shaped library 库时就没有错误。
如果我想在static下全编译怎样不出错。 有人回答:
mfc extension DLL必须使用动态连结mfc,不允许静态连结可是,DIRECTSHOW的库编译是:
生成静态库(.lib),
使用标准window库(我也可以使用static mfc).
运行时库 (/MTd)
我希望使用DIRECTSHOW的库编译的编译环境。请问 库应该如何建立。是否能建立。
我看到以前的提问,和我的问题相同:
在MFC扩展链接库上的问题.我在MFC扩展链接库上的工程设置preobject setting的Link标签上的Mircosoft founction classes中选择了Use mfc on static a library库,全编译后出现错误提示如下,
c:\program files\microsoft visual studio\vc98\mfc\include\afxver_.h(130) : fatal error C1189: #error : Please use the /MD switch for _AFXDLL builds
但是在use mfc on a shaped library 库时就没有错误。
如果我想在static下全编译怎样不出错。 有人回答:
mfc extension DLL必须使用动态连结mfc,不允许静态连结可是,DIRECTSHOW的库编译是:
生成静态库(.lib),
使用标准window库(我也可以使用static mfc).
运行时库 (/MTd)
我希望使用DIRECTSHOW的库编译的编译环境。请问 库应该如何建立。是否能建立。
是用来封装什么类?控件还是其他?
2、所有链接MFC的版本必须相同,也就是说DLL、EXE应该静态链接相同版本的MFC
我把输出文件改了名字,生成的新名字的.LIB和.DLL,
可客户程序说我的项目名字的.dll文件没有找到.
当然没有了.我该名字了.应该在呢弄呀