我有找不到 .lib 文件的问题。我想检查链接器属性。但是,在 Project->Properties 中,我找不到链接器选项卡。我在这里想念什么?实际上,我担心我不是在看项目属性,而是在看解决方案的属性或其他什么。究竟是什么项目(例如 VS 中的哪个图标),或者我在哪里可以查看项目属性?
谢谢 !!
我有找不到 .lib 文件的问题。我想检查链接器属性。但是,在 Project->Properties 中,我找不到链接器选项卡。我在这里想念什么?实际上,我担心我不是在看项目属性,而是在看解决方案的属性或其他什么。究竟是什么项目(例如 VS 中的哪个图标),或者我在哪里可以查看项目属性?
谢谢 !!
如果没有链接器选项,则项目可能设置为构建 *.lib。
在这种情况下,您将能够选择项目选项左侧的“图书馆员”。您可以通过转到常规然后更改配置类型来修改项目配置为构建的内容。
要进入项目属性,请右键单击解决方案资源管理器窗口中的项目,然后单击属性。
它应该是项目-> 属性(Alt+F7)-> 配置属性-> 链接器。可以在“链接器”选项卡下的“输入”选项卡中设置依赖关系。
为了澄清 Visual Studio 中“项目”的概念:
您在解决方案资源管理器中看到的最顶层节点(默认情况下(我相信)在窗口左侧的面板)称为解决方案。你可以把它想象成一个大袋子,可以把与解决问题相关的所有东西都放进去。
我所说的这个“一切”都是使用Projects放在一起的。一个项目本质上是一堆代码,它们将被编译成一个不同的输出文件(DLL/LIB,一个应用程序)。
例如,如果您自己要编写一个库,您将创建一个包含所有这些的解决方案。在解决方案中,您可以将库组件的代码放在单独的项目中。对于测试,您将添加更多项目,每个项目都构建一个链接到您的库的可执行文件。
例如:
---- MyLibrary (Solution)
|
+--- MyLibraryMath (Project)
|
+--- MyLibraryNetwork (Project)
|
+--- TestMath (Project, linking to MyLibraryMath)
|
+--- TestNetwork (Project, linking to MyLybraryNetwork)