我在Visual Studio2010中创建了两个程序。
一种是可视化的基本Windows窗体应用程序(用户前端),它提示用户选择文件路径(.bin文件)。
第二个程序是Visual Studio C++应用程序,它具有 ReadFile()函数,该函数读取二进制文件的内容并执行一些数学计算。
我想从第二个程序生成一个静态库(.lib),并将其与第一个程序(用户前端)链接。
用户前端程序必须能够将文件路径传递给静态库中的 ReadFile()函数。
我已经分别创建了这两个程序,但是发现很难创建静态库并将其与用户前端链接。
我该怎么办?
附注:这听起来很愚蠢,但是我的目的是学习如何创建静态库并将其链接到Windows窗体应用程序。
The user front end application which prompts the user to select the file.
最佳答案
执行以下步骤以创建静态库项目:
创建引用静态库的C++控制台应用程序
资料来源:https://msdn.microsoft.com/en-us/library/ms235627.aspx
您可以在上面的链接中看到其他信息,以及如何在项目中使用代码。
更新评论中的以下问题:
在解决方案资源管理器中右键单击您的项目,然后单击属性。
接下来打开配置属性,然后打开链接器。
现在,您要将拥有Allegro库的文件夹添加到“其他库目录”中,
链接器->输入,您将在其他依赖项下添加实际的库文件。
对于头文件,您还希望将其目录包括在C / C++->其他包含目录下。
在主项目文件夹中有一个lib文件的副本,并完成
我希望它支持您的问题。
关于c++ - 创建并将静态库链接到Visual Basic Windows Forms应用程序,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/34585359/