我有一个.dll头,它声明了一个类。
在类声明之后,它实例化该类的静态对象。
.dll导出与静态对象接口的函数。
当第一次调用其中一个导出函数返回时,我得到了一个莫名其妙的段错误。所以我的问题是:在.dll标题中声明静态对象是否可以,如下所示:
ws1.Range(ReturnName(i) & "5").EntireColumn.NumberFormat = "yyyy-mm-dd"
答案 0 :(得分:1)
对于您正在尝试的内容,您需要从头文件中删除该类,它根本不属于那里。
尝试更像这样的事情:
MyDll.h(与想要使用DLL的项目共享):
auto
MyDll.cpp :(仅作为DLL项目的一部分编译):
auto