Errores al compilar en VS2010 con OpenMP
English: (short history)
To solve the __You_must_link_with_Microsoft_OpenMP_library error, simple add VCOMP.LIB to your linker dependences and problem solved!
—
Este post es simple, me encontraba modificando una app para agregarle soporte multithread con OpenMP en VS2010 Pro y al tratar de compilar con la opción /openmp habilitada y con la cabecera #include incluida todo debería haber corrido sin problemas, pero para mi sorpresa entre otros errores de compilación me arrojaba este:
Error 24 error LNK2001: símbolo externo __You_must_link_with_Microsoft_OpenMP_library sin resolver
Una búsqueda en Google solo me arrojó resultados en chino, y entre tanto buscar y buscar encontré esta página: http://msdn.microsoft.com/en-us/library/0h7x01y0%28v=VS.80%29.aspx
Ahí dice que las librería que usa OpenMP en VC++ son VCOMP.LIB y VCOMPD.LIB, así que agregando VCOMP.LIB a las dependencias adicionales del proyecto todo compiló correctamente
Aun no hay comentarios.