Visual Studio 2022 静态库编译

一、写在前面

不管是静态库还是动态库,都给我们编写程序提供了一种方便使用外部函数的方式。工作上遇到一个问题,背景如下:
需要将新的涉及到AI模型部署的代码嵌入到原有旧的MFC应用当中,这个新的AI模型代码原本是在Linux上面进行编写编译的,直接导入MFC工程存在几个问题:

  1. 代码当中涉及到Linux的API,Windows系统存在不支持的情况
  2. 旧的MFC代码C++编译标准太低,很多函数已经被新的C++标准丢弃了。
    在经过API的修改、以及尝试将AI推理代码直接嵌入MFC应用被疯狂的报错之后,打算采取这样的方式,将AI推理代码编辑成静态库,这样两套代码可以在不同的标准下运行,同时之后即使AI推理代码更新,只要接口没有发生变动,就不必对MFC应用打工干戈。

二、Visual Studio 2022 编译静态库

posted @ 2024-11-22 09:48  笑眯眯办大事  阅读(2)  评论(0编辑  收藏  举报