在C#应用程序中构建静态库

时间:2015-11-27 09:22:20

标签: c# c++ c static-libraries

在我的 应用程序中,我必须使用从TargetLink模型生成的一些C代码。为此,在我的解决方案中,我已将C代码添加到VC ++项目中,并将其构建到静态库中。我添加了另一个带有C ++类的VC ++项目,用于在C#和C(静态库)之间进行接口并将其构建为dll。

我有一个新要求,用户将浏览到C代码的位置,因为代码可能会定期更改。应用程序必须使用此代码。我想用C ++类和C代码构建一个dll。

enter image description here

到目前为止,我尝试解析.vcxproj文件并将C文件的路径更改为新位置。我觉得这很复杂,我正在寻找一种更好的方法。

1 个答案:

答案 0 :(得分:0)

您使用的是MS Visual Studio吗?然后,如果您为C ++项目编写PreBuild命令,如果用户位置中存在较新版本,则会覆盖源文件,这不能解决您的问题吗?