[osg-users] [build] Building Nvidia Texture Tools plugin (nvtt) under Windows VS2017
Henrique Bucher
hbucher at gmail.com
Thu Dec 7 15:21:24 PST 2017
Hi,
I built OSG with VS2017
I used the pre-compiled dependencies from osgvisual - as suggested in the osg dependencies page.
However I got several linker errors regarding NVTT plugin.
I saw that there were some threads with the same subject but it seems that the windows build has not been solved.
My solution was to edit the file src/osgPlugins/nvtt/CMakeLists.txt
and replace
SET(TARGET_LIBRARIES_VARS NVTT_LIBRARY)
with
SET(TARGET_LIBRARIES_VARS NVTT_LIBRARY NVIMAGE_LIBRARY NVMATH_LIBRARY NVCORE_LIBRARY NVSQUISH_LIBRARY NVTHREAD_LIBRARY NVBC6H_LIBRARY NVBC7_LIBRARY )
Obviously this has to be replaced with the proper guards so I guess
if (MSVC)
SET(TARGET_LIBRARIES_VARS NVTT_LIBRARY NVIMAGE_LIBRARY NVMATH_LIBRARY NVCORE_LIBRARY NVSQUISH_LIBRARY NVTHREAD_LIBRARY NVBC6H_LIBRARY NVBC7_LIBRARY )
else()
SET(TARGET_LIBRARIES_VARS NVTT_LIBRARY)
endif()
I am sure this would be simple enough to update? Or I am goofing in some step so that this is not necessary?
Cheers,
Henrique
------------------
Read this topic online here:
http://forum.openscenegraph.org/viewtopic.php?p=72547#72547
More information about the osg-users
mailing list