弄了n久,发现真的是自己有些蠢了,不过既然还是解决了,还是共享下。
其实网上其他兄弟们也有说 在生成动态连接库时会用dllexport或dllimport, 这个就需要注意了。还有,当你是生成静态lib的时候,可不要加上这两个东东,否则生成lib后,以后的链接就一直链接不上了:说那些函数没有实现(unsolved),还以为是C编译和C++编译的问题,真是扯啊扯的。
本来是很简单的问题,由于一个别人的工程是生成dll的,他在一个文件中就写死了,而没有考虑到生成静态lib,导致我直接生成静态lib后,至少使用了其中一个标志(dllexport或dllimport,),然后就55了,还把师兄也牵扯进来。
唉,傻傻了,呵呵。