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