這是我第一次創建的.lib文件,我有以下的C++ .exe項目:創建的.lib文件 - 第一次
#include<stdio.h>
#pragma comment(lib, "mylib.lib")
int myFunction(void);
void main()
{
myFunction();
}
和其他C項目(.LIB項目)
int __cdecl myFunction(void)
{
}
我正在編譯.lib文件「mylib.lib」,並將其放入我的exe文件的編譯目錄中,但我收到「錯誤LNK2019:無法解析的外部符號」錯誤,我忘記了一些東西?
其中,'main'的返回類型。這是C還是C++? –
你是對的,我忘了「空白」。第一個項目是C++,而第二個是C# –
您是否使[LINK](http://msdn.microsoft.com/en-us/library/ba1z7822(v = vs.80).aspx)< - (使用VS)編譯器將該lib添加到proyect中? –