gpt4 book ai didi

c++ - Visual C++ "List of Libraries"含义

转载 作者:行者123 更新时间:2023-11-30 02:05:14 25 4
gpt4 key购买 nike

我正在尝试从 DXC 竞赛中编译一个 C++ 源代码文件。

指令是:

要在 Windows、MS 下编译任何 C++ 示例(或用 C++ 编写的 DA)需要 Visual C++ 8.0 (2005)。确保添加 %DXC_HOME%\Lib 和%DXC_HOME%\分别包含到你的库和头文件搜索路径,并添加dxcApi.lib 到您的库列表(如果在调试中编译,则为 dxcApid.lib模式)。

我将 Lib 和 Include 库添加到库和搜索路径中,并导入了它们。我不明白的是第二步的含义:“将 dxcApi.lib 添加到您的库列表”——这是什么意思?

如果没有这一步,我会收到链接器错误,例如:

Error 1 error LNK2019: unresolved external symbol "__declspec(dllimport) public: _thiscall Dxc::CandidateSet::~CandidateSet(void)" (_imp_??1CandidateSet@Dxc@@QAE@XZ) referenced in function "public: void __thiscall ExampleDA::sendDiagnosis(void)" (?sendDiagnosis@ExampleDA@@QAEXXZ) D:\Dropbox\Work\Visual Studio 2010\Projects\DXC11\DXC11\ExampleDA.obj DXC11

我被这个问题困扰了很长一段时间,我迫切需要帮助!非常感谢

最佳答案

您需要将特定的 lib 文件添加到库列表中,以便链接器可以在其中搜索您丢失的符号。

enter image description here

关于c++ - Visual C++ "List of Libraries"含义,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9708716/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com