我有一个C ++项目,编译后会变成dll。我可以编译相同的代码并生成一个静态库吗?
如果可能,我是否需要更改很多代码结构?
是否可以通过dll代码生成一个lib? 是的。
我必须更改很多代码结构吗? 如果做对了:不是真的。
您的dll标题可能会干扰导入和导出声明/定义。 您需要对非dll用法(不导入导出)进行第三种区分。
最大的变化可能涉及分离项目结构。