juzzlin / Heimer

Heimer is a simple cross-platform mind map, diagram, and note-taking tool written in Qt.
GNU General Public License v3.0
887 stars 112 forks source link

2 build errors in Windows #259

Closed uicake closed 2 months ago

uicake commented 2 months ago

(My English is poor)

  1. unresolved external symbol fix: Change all "struct ShadowEffectParams;" to "class ShadowEffectParams;"
  2. Heimer and heimer naming conflicts in Windows fix: -set(HEIMER_LIB_NAME ${CMAKE_PROJECT_NAME}) +set(HEIMER_LIB_NAME "${CMAKE_PROJECT_NAME}_static")

Have a nice day! :)

juzzlin commented 2 months ago

I guess this is with MS Visual C++ ?

juzzlin commented 2 months ago

Fixed in d9e3ac78ace910fced390e6b2697236fb625b263.

Thanks for reporting! :)