首页 新闻 搜索 专区 学院

如何将WinMain函数封装进库中?

0
[待解决问题]

前些天尝试用SDK封装MFC,却在WinMain上卡壳了,原本的想法是单纯的封装成静态库,在头文件申明一个WinMain,然后再开个Cpp来实现

 为了保险我特地开了一个空项目,窗口系统,把我封装的文件Copy到项目下,然后再和写MFC一样开个文件重载Instance,总之如法炮制,运行结果也正常,窗口正常显示.

   于是我就把封装文件原封不动的编译成了静态库,开一个新的项目并链接,结果问题终归是到了这一步才出来,VS给我报了LNK2001提示几十条函数符号问题,其中几个很熟悉的函数就是strlen,提示的库是MSVCDT.lib(什么名字有点忘了,不是一个电脑)

    后来我不信邪在codeblocks又试了一遍,当然库也是用codeblocks重新编译了一遍(.a文件),这次到没有连接提示,报了一个找不到WinMain的错误。


    总之这个问题搞得我很头疼,折腾了我有两三天了,也是我能力还没到就想搞这玩意,希望有试过成功的朋友可以指点一下
魄冥的主页 魄冥 | 菜鸟二级 | 园豆:202
提问于:2022-06-29 14:27
< >
分享
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册