假设我有以下用于 DLL 的 .h 和 .cpp 文件:
.h
#ifdef BLAH_EXPORTS
#define BLAH_API __declspec(dllexport)
#else
#define BLAH_API __declspec(dllimport)
#endif
class BLAH_API MyClass
{
public:
static void SomeFunction();
};
.cpp
#include ".h" //you get the picture
void MyClass::SomeFunction()
{
//blah blah blah
}
现在将此 DLL 的 .dll 和 .lib 导入另一个程序。
是否可以创建 MyClass::SomeFunction() 的线程,因为它隐藏在 DLL 中?