小编nid*_*iro的帖子

未解析的外部符号(构造函数)

在构建时,我收到以下错误:

main.obj : error LNK2019: 函数“main”中未解析的外部符号“”public: __cdecl Worker::Worker(void)”(??0Worker@@QEAA@XZ)”。

main.obj : error LNK2019: 函数“main”中未解析的外部符号“”public: virtual __cdecl Worker::~Worker(void)” (??1Worker@@UEAA@XZ)”。

我找不到问题。(我也看过这里

主程序

#include <iostream>
#include <thread>
#include "worker.h"

using namespace std;

void pause_thread(int n)
{
    std::this_thread::sleep_for (std::chrono::seconds(n));
    std::cout << "pause of " << n << " seconds ended\n";
}

int main()
{
    std::cout << "Spawning and detaching 3 threads...\n";
    std::thread (pause_thread,1).detach();
    std::thread (pause_thread,2).detach();
    std::thread (pause_thread,3).detach();
    std::cout << "Done spawning threads.\n";

    std::cout << "(the main thread will now pause for 5 seconds)\n"; …
Run Code Online (Sandbox Code Playgroud)

c++ lnk2019

2
推荐指数
1
解决办法
9706
查看次数

标签 统计

c++ ×1

lnk2019 ×1