大家好
小弟有一个范例程式一直跑不起来 希望大家能协助
我做的事很简单 就像下面描述的一样简单:
VS2010 新增一个名为 TEST 的 Win32 Console Application 专案
然后在这个专案里面额外新增一个名为 CWin 的 Class Libraty 计画
编译器没有做其他任何额外的设定
贴上所有程式码:
// CWin.h
#pragma once
class CWin
{
public:
void nothing();
};
// CWin.cpp
#include "stdafx.h"
#include "CWin.h"
void CWin::nothing()
{
};
// TEST.cpp
#include "stdafx.h"
#include "../CWin/CWin.h"
int main()
{
CWin win1;
win1.nothing();
return 0;
}
出现错误讯息是:
Error 1 error LNK2019: unresolved external symbol "public: void __thiscall
CWin::nothing(void)" ([email protected]@@QAEXXZ) referenced in function
_main c:\...\TEST.obj
Error 2 error LNK1120: 1 unresolved externals c:\...\TEST.exe 1