C ++ VS2010在project->属性中没有链接器

时间:2013-03-18 08:56:20

标签: c++ visual-studio-2010 linker

我找不到.lib文件的问题。我想检查链接器属性。但是,在Project-> Properties中,我找不到链接器选项卡。我在这里失踪了什么?实际上,我担心我不是在寻找项目属性,而是在寻找解决方案的属性或其他什么。什么是项目(例如VS中的哪个图标),或者我在哪里可以查看项目属性?

谢谢!

3 个答案:

答案 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)