我嘗試使用內聯函數從靜態庫聯函數,但我得到LNK2019在靜態庫
error LNK2019: unresolved external symbol [email protected] referenced in function "double __cdecl IppExp(double const &)" ([email protected]@[email protected])
這裏是我的代碼:
IppWrapper.h(A計劃)
#include <ippcore.h>
#include <ipps.h>
#include <ippvm.h>
inline double IppExp(const double& a)
{
Ipp64f y;
IppStatus s = ippsExp_64f(&a, &y, 1);
return y;
}
main.cpp中(A.LIB加入)
#include "IppWrapper.h"
int main()
{
double d = IppExp(2.3);
}
dumpbin /symbols
也沒有收到我的功能。我錯過了什麼?
它不是抱怨內聯函數,而是關於'ippsExp_64f()'。靜態庫是否定義了該功能,並且您是否鏈接了它? – Angew 2013-03-04 15:32:11