CMAKE

18/1
CMake è un software libero multipiattaforma per l'automazione dello sviluppo il cui nome è un'abbreviazione di cross platform make. Questo software nasce per rimpiazzare Automake nella generazione dei Makefile, cercando di essere più semplice da usare. Infatti, nella maggior parte dei progetti, non esiste un Makefile incluso nei sorgenti, dato che questo non è portabile.
https://it.wikipedia.org/wiki/CMake

Importante

Le librerie esterne devono essere compilate con la stessa modalità del programma che le usa.
Esempio:
Proprietà configurazione > C/C++ > Generazione Codice > Libreria di runtime=DLL Multithread (/MD)
In caso contrario si avranno errore 0x0000005 durante l'uso del programma.

libpng

Ultima versione 1.6.29
/easyHand/ehToolx/libpng

zlib

Ultima versione 1.2.8
/easyHand/ehToolx/zLib


Esempio

VS2012 | 32bit
0. Entrare nell'ambiente
1. mkdir C:\easyHand\ehToolx\libxls-master\projects\win32\vs2012
2 cd C:\easyHand\ehToolx\libxls-master\projects\win32\vs2012
3. cmake -G "Visual Studio 11 2012" C:\easyHand\ehToolx\libxls-master -DZLIB_LIBRARY:FILEPATH="C:\easyHand\ehToolx\libxls-master\projects\win32\vs2012\Release\zlib.lib" -DZLIB_INCLUDE_DIR:PATH="C:\easyHand\ehToolx\libxls-master\projects\win32\vs2012"
4. cmake --build .
Compilare in release con vs2012
Easyhand C/C++: CMAKE | Last modified: 22/10/2021 16.02.37 Europe/Rome | #1.2786
P.. 1545
Easyhand C/C++
Una mano alle tue idee.
Privacy Policy