如何对 C++ 进行强命名?在VS2008中组装?

发布于 2024-08-24 00:19:39 字数 512 浏览 4 评论 0原文

我没有在 Windows 上开发 C++ 的经验,但我是一名 C# 开发人员。

我有一些用 C++ 编写的本机 DLL 的包装器。 (LGPL 项目))。我要从一个强命名程序集中使用它。

如何设置 C++ 程序集的强命名?没有像 C# 项目中那样可用的“签名”属性选项卡。

我想我需要编辑 vcproj 文件并引用密钥文件,就像

 /KEYFILE:"sgKey.snk" 

我在这个网站上找到的那样: http://www.windows-tech.info/17/6a8f0ab94246fb61.php

我确信一旦找到正确的参考资料就会很容易。有人能指出我正确的方向吗?

对于 C++ 开发人员来说,这是一个简单的问题,可以从中获得一些代表点。

谢谢。

I have no experience developing C++ on Windows, but I am a C# developer.

I have a wrapper around some native DLLs that is written in C++. (A LGPL project)). I was to use this from a strong named assembly.

How do I set up the strong naming of the C++ assembly? There is no 'Signing' properties tab available as there is in C# projects.

I imagine that I need to edit the vcproj file and put a reference to the key file, something like

 /KEYFILE:"sgKey.snk" 

that I found at this site: http://www.windows-tech.info/17/6a8f0ab94246fb61.php

I'm sure it will be easy once I find the right reference. Can someone point me in the right direction?

An easy question for C++ devs to get some rep points out of.

Thanks.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

〗斷ホ乔殘χμё〖 2024-08-31 00:19:40

我找到了。由于某种原因,我第一次单击该项目时,属性页面显示为空。重试时,我在项目属性页面中找到了它。

Configuration Propertyes|Linker|Advanced|Key File. 

只需输入 snk 密钥文件的路径即可。

感谢您的关注。

I found it. For some reason the first time I clicked on the project the property pages came up empty. On retry I found it in the project property page.

Configuration Propertyes|Linker|Advanced|Key File. 

And just enter the path to the snk key file.

Thanks for looking.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文