在我的DLL defs文件中,我拥有:
EntityManager entityManager = entityManagerFactory.createEntityManager();
Product product = entityManager.find(Product.class, id)
如果我构建它,则会收到4条警告LNK4222,不应为导出的符号'DllCanUnloadNow'分配序数,我会为每个条目获取此符号。
所以我用;注释掉了每个链接。
现在,当我构建时,我得到:
EXPORTS
DllCanUnloadNow @1 PRIVATE
DllGetClassObject @2 PRIVATE
DllRegisterServer @3 PRIVATE
DllUnregisterServer @4 PRIVATE
解决这两个问题的正确方法是什么?
答案 0 :(得分:0)
感谢Alex P,实际的解决方法是替换为:
EXPORTS
DllCanUnloadNow PRIVATE
DllGetClassObject PRIVATE
DllRegisterServer PRIVATE
DllUnregisterServer PRIVATE