Mojca Miklavec <[email protected]> schrieb:
>On Fri, Sep 27, 2013 at 4:08 PM, David Cole wrote:
>> The Express editions of Visual Studio do not contain the
>redistributable
>> libraries. You may build software and use it on your own computer
>with the
>> Express editions, but you are not able to create redistributable
>software
>> with it that works on other machines unless you link everything you
>need
>> statically.
>>
>> To redistribute the software you build with VS, you need to buy a
>license to
>> one of the paid editions.
>
>Thank you for the explanation.
>
>But wouldn't it then make more sense to throw a warning like
>
>"Warning: you are using a free version of Visual Studio which doesn't
>contain distributable libraries. You will only be able to run the
>binaries on your own computer. If you want to distribute the binaries
>you need to install the full version."
>
>rather than the following cryptic message?
>
>  system runtime library file does not exist:
>  'MSVC10_REDIST_DIR-NOTFOUND/x86/Microsoft.VC100.CRT/msvcr100.dll'
>Call Stack (most recent call first):
>  cmake/modules/RootCPack.cmake:9 (include)
>  CMakeLists.txt:107 (include)
>
>When I first saw the message I thought it was an error and that I
>wouldn't be able to compile the software at all.
>
>My second feature request will probably be to use a different colour
>for warnings than for errors in cmake-gui ;)
>
>Thank you,
>    Mojca
>--
>
>Powered by www.kitware.com
>
>Please keep messages on-topic and check the CMake FAQ at:
>http://www.cmake.org/Wiki/CMake_FAQ
>
>Kitware offers various services to support the CMake community. For
>more information on each offering, please visit:
>
>CMake Support: http://cmake.org/cmake/help/support.html
>CMake Consulting: http://cmake.org/cmake/help/consulting.html
>CMake Training Courses: http://cmake.org/cmake/help/training.html
>
>Visit other Kitware open-source projects at
>http://www.kitware.com/opensource/opensource.html
>
>Follow this link to subscribe/unsubscribe:
>http://www.cmake.org/mailman/listinfo/cmake

Hi, 

what I read so far, there is no redistribution limit of the binaries compiled 
with visual studio express.

The cmake error can be turned off with a variable. You must then use the 
runtime dll installer to provide the needed dlls on other systems. OTOH, this 
installer is actually the way recommended by microsoft.

HS

--

Powered by www.kitware.com

Please keep messages on-topic and check the CMake FAQ at: 
http://www.cmake.org/Wiki/CMake_FAQ

Kitware offers various services to support the CMake community. For more 
information on each offering, please visit:

CMake Support: http://cmake.org/cmake/help/support.html
CMake Consulting: http://cmake.org/cmake/help/consulting.html
CMake Training Courses: http://cmake.org/cmake/help/training.html

Visit other Kitware open-source projects at 
http://www.kitware.com/opensource/opensource.html

Follow this link to subscribe/unsubscribe:
http://www.cmake.org/mailman/listinfo/cmake

Reply via email to