繁体   English   中英

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

[英]Building a static library in a C# application

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

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

在此处输入图片说明

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

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM