将自定义静态库与Windows Phone 8运行时链接

时间:2013-05-02 07:41:04

标签: windows-runtime windows-phone-8 static-libraries static-linking

我有一个自定义静态库,我试图在Windows Phone Runtime中使用它。

我无法添加到Windows运行时。

有没有办法在Windows运行时使用静态库“Windows Phone 8”

1 个答案:

答案 0 :(得分:3)

您可以像在Visual C ++中的控制台应用程序中添加静态库一样,向运行时组件添加静态库。

取自this MSDN page ......

  

使用应用中静态库的功能

     

创建控制台应用程序后,将为您创建一个空程序。源文件的名称与您之前选择的名称相同。在此示例中,它名为MyExecRefsLib.cpp。

     

在静态库中使用数学例程之前,必须先引用它。

     

要执行此操作,请在“解决方案资源管理器”中打开MyExecRefsLib项目的快捷菜单,然后选择“引用”。在“MyExecRefsLib属性页”对话框中,展开“公共属性”节点,选择“框架和引用”,然后选择“添加新引用”按钮。有关“引用”对话框的更多信息,请参见“框架和引用”,“公共属性”,“属性页”对话框。

     

“添加引用”对话框列出了可以引用的库。 “项目”选项卡列出了当前解决方案中的项目以及它们包含的所有库。在“项目”选项卡上,选中“MathFuncsLib”复选框,然后选择“确定”按钮。

     

要引用MathFuncsLib.h头文件,必须修改包含的目录路径。在MyExecRefsLib的“属性页”对话框中,展开“配置属性”节点,展开“C / C ++”节点,然后选择“常规”。在Additional Include Directories旁边,指定MathFuncsLib目录的路径或浏览它。

     

要浏览目录路径,请打开属性值下拉列表,然后选择“编辑”。在“附加包含目录”对话框的文本框中,选择一个空行,然后选择行末尾的省略号按钮(...)。在“选择目录”对话框中,选择MathFuncsLib目录,然后选择“选择文件夹”按钮以保存选择并关闭对话框。在Additional Include Directories对话框中,选择OK按钮,然后在Property Pages对话框中,选择OK按钮将更改保存到项目中。