-
Notifications
You must be signed in to change notification settings - Fork 4
/
install.readme
55 lines (45 loc) · 2.22 KB
/
install.readme
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
Compilation de wxOpenCV
Installer cmake
Installer le sdk de libreoffice
Définir les variables systèmes :
LibreOfficeSDK=F:\Lib\LibreOfficeSdk
OPENCV=F:\Lib\opencv
PLPLOT_DRV_DIR=C:\Program Files\plplot\lib\plplot5.10.0\driversd
PLPLOT_HOME=C:\Program Files\plplot
PLPLOT_INCLUDE=C:\Program Files\plplot\include
PLPLOT_LIB=C:\Program Files\plplot\lib
PLPLOT_SRC=F:\Lib\plplot-5.9.10
wxDir=F:\Lib\wxWidgets-3.0.2
wxWin=F:\Lib\wxWidgets-3.0.2
la variable système plplot_home doit pointer sur c:\program files \plplot
la variable système libreofficesdk doit pointer sur D:/lib/LibreOffice_4.3_SDK/sdk/include
construire le projet de opencv avec cmake( avec opencv <3.0 cmake flag -D WITH_IPP=OFF http://answers.opencv.org/question/40425/opencv-build-fails-because-i-cannot-download-icv-on-our-build-farm/)
construire le projet de plplot avec cmake
1 compiler OpenCV
2 compiler PLPLOT
3 compiler wxOpenCV
Attention le dossier lib de wxWidgets doit être identique à celui de PLPLOT pour windows (vc_dll ou vc_lib). Si cela n'et pas le cas erreur du type "failed to register window class"
Les DLL debug et release de plplot ne sont pas compatibles. cela peut aussi provoquer l'erreur "failed to register window class"
git clone ssh://[email protected]:2222/wxopencv.git
Commande cmake linux
cmake -G "Unix Makefiles" -DCMAKE_BUILD_TYPE=Debug
cmake -G "Codeblocks Unix Makefiles" -DCMAKE_BUILD_TYPE=Debug
commande git
git commit -F commit.txt
git clone ssh://[email protected]:2222/wxopencv.git
git push origin BRANCH
mettre à jour avec upstream
git remote add upstream [email protected]:Itseez/opencv.git
git checkout upstream/master
git merge upstream/master
LINUX
sudo sh -c 'echo "/usr/local/lib" > /etc/ld.so.conf.d/opencv.conf'
sudo ldconfig
Creation des fichiers de traduction ( gettext)
dir /b *.cpp >liste.txt
xgettext --from-code=cp1252 -a --no-location -s --no-wrap --join-existing --escape main.cpp -o fr/main.po
xgettext --from-code=cp1252 -a --no-location -s --no-wrap --join-existing --escape -f liste.txt
Pour la première création
gettext --from-code=cp1252 -s -k --keyword=_ --no-location -s --no-wrap --escape -f liste.txt -p fr
Après
gettext --from-code=cp1252 -s -k --keyword=_ --no-location -s --no-wrap --join-existing --escape -f liste.txt -p fr