我试图将库添加到Visual Studio C++项目中,但是,当我转到项目属性时,只有以下选项:
Common Properties Startup Project Project Dependencies Debug Source File Configuration Properites Configuration
为什么我看不到链接器选项?
nhn9ugyo1#
更新VS 2012的答案,以涵盖可执行文件和库。如果你的项目是一个可执行文件,那么你需要这样导航:Myproject --〉properties --〉linker --〉additional dependencies并添加dll或lib。如果你的项目是一个库,没有“链接器”选项卡,所以你需要这样导航:Myproject --〉properties --〉Librarian --〉附加依赖项并添加dll或lib
olqngx592#
您正在查看 * 解决方案 * 的属性。您需要打开该解决方案中特定项目的属性。
7dl7o3gd3#
你是不是在看一个图书馆项目?引用自this answer:库只是对象的集合,根据定义,这些对象还没有被链接。链接器不是用来创建库的,所以没有链接器选项是有道理的。
tgabmvqs4#
在Visual Studio 2013中:转到:项目属性-〉配置管理器-〉常规。在项目默认值下,将配置类型更改为动态库或应用程序。单击“应用”。然后您应该看到链接器选项卡添加到左侧的菜单中。
vwkv1x7d5#
如果配置类型(配置属性-〉常规-〉配置类型)被设置为实用程序,则没有链接器选项可用。
e0bqpujr6#
您可以查看“解决方案”级别或文件级别(例如。g.main.cpp)。移动到项目级别,您将看到链接器。
dfty9e197#
尝试以管理员身份运行Visual Studio。这对我很有效。
7条答案
按热度按时间nhn9ugyo1#
更新VS 2012的答案,以涵盖可执行文件和库。
如果你的项目是一个可执行文件,那么你需要这样导航:Myproject --〉properties --〉linker --〉additional dependencies并添加dll或lib。
如果你的项目是一个库,没有“链接器”选项卡,所以你需要这样导航:Myproject --〉properties --〉Librarian --〉附加依赖项并添加dll或lib
olqngx592#
您正在查看 * 解决方案 * 的属性。
您需要打开该解决方案中特定项目的属性。
7dl7o3gd3#
你是不是在看一个图书馆项目?引用自this answer:
库只是对象的集合,根据定义,这些对象还没有被链接。链接器不是用来创建库的,所以没有链接器选项是有道理的。
tgabmvqs4#
在Visual Studio 2013中:
转到:项目属性-〉配置管理器-〉常规。在项目默认值下,将配置类型更改为动态库或应用程序。单击“应用”。然后您应该看到链接器选项卡添加到左侧的菜单中。
vwkv1x7d5#
如果配置类型(配置属性-〉常规-〉配置类型)被设置为实用程序,则没有链接器选项可用。
e0bqpujr6#
您可以查看“解决方案”级别或文件级别(例如。g.main.cpp)。移动到项目级别,您将看到链接器。
dfty9e197#
尝试以管理员身份运行Visual Studio。这对我很有效。