Search

'build'에 해당되는 글 4건

  1. 2016.10.28 OpenSSL x86 Build
  2. 2016.09.27 log4cxx dll build 1
  3. 2016.09.27 OpenSSL x64 Build
  4. 2016.06.29 Log4cxx Build in VS2013

OpenSSL x86 Build

Programming/C,CPP,CS 2016. 10. 28. 15:39 Posted by TanSanC
336x280(권장), 300x250(권장), 250x250, 200x200 크기의 광고 코드만 넣을 수 있습니다.

OpenSSL x86 Build


Windows7 64bit


Visual Studio 2013






1. download openssl 

openssl-1.0.2j.tar.gz


http://openssl.org/source/





extract to D:\openssl-1.0.2j






2. download/install ActivePerl for Win64 


http://www.activestate.com/activeperl/downloads





C:\Program Files (x86)\Microsoft Visual Studio 12.0\Common7\Tools\Shortcuts


execute VS2013 x86 네이티브 도구 명령 프롬프트, VS2013 x86 Native Tools Command Prompt





change directory to D:\openssl-1.0.2j


3. Setting Target openssldir


perl Configure VC-WIN32 no-idea no-mdc2 no-rc5 --prefix=d:\openssl32bit no-shared no-asm threads



no-asm 옵션을 추가하지 않으면 nasm 을 설치하여야 하므로.....


no-idea, no-mdc2, no-rc5 옵션은 특허가 포함되어있는 모듈이므로


꼭 필요하지 않다면 사용하지 않는 것이 좋습니다.



참고 : http://greenfishblog.tistory.com/81



사진은 64비트 버전의 것을 복붙을 하여서 명령어가 다릅니다. 참고바랍니다.








4. Setting complie enviroment


ms\do_ms








5. Complie


nmake -f ms\ntdll.mak install






설치 명령어는 사실


openssl 폴더에 있는



INSTALL.W64 , INSTALL.W32 만 따라하셔도 충분히 가능합니다.








'Programming > C,CPP,CS' 카테고리의 다른 글

임계영역 설정 Ctirical Section  (0) 2016.11.07
Jsoncpp 주의 사항  (0) 2016.11.01
pjproject-2.5.5  (0) 2016.10.14
pjsip Building for Microsoft Windows  (1) 2016.10.12
oRTP  (0) 2016.10.11

log4cxx dll build

Programming/C,CPP,CS 2016. 9. 27. 13:27 Posted by TanSanC
336x280(권장), 300x250(권장), 250x250, 200x200 크기의 광고 코드만 넣을 수 있습니다.

log4cxx dll build




log4cxx.zip


'Programming > C,CPP,CS' 카테고리의 다른 글

pjsip Building for Microsoft Windows  (1) 2016.10.12
oRTP  (0) 2016.10.11
OpenSSL x64 Build  (0) 2016.09.27
debug_crt_heap table  (0) 2016.09.19
Programming Memory Error Magic Number  (0) 2016.09.19

OpenSSL x64 Build

Programming/C,CPP,CS 2016. 9. 27. 11:51 Posted by TanSanC
336x280(권장), 300x250(권장), 250x250, 200x200 크기의 광고 코드만 넣을 수 있습니다.

OpenSSL x64 Build


Windows7 64bit


Visual Studio 2013






1. download openssl 

openssl-1.0.2j.tar.gz


http://openssl.org/source/





extract to D:\openssl-1.0.2j






2. download/install ActivePerl for Win64 


http://www.activestate.com/activeperl/downloads





C:\Program Files (x86)\Microsoft Visual Studio 12.0\Common7\Tools\Shortcuts


execute VS2013 x86 네이티브 도구 명령 프롬프트, VS2013 x64 Native Tools Command Prompt





change directory to D:\openssl-1.0.2j


3. Setting Target openssldir


perl Configure VC-WIN64A --openssldir=C:\OpenSSL-x64 no-shared no-asm threads





4. Setting complie enviroment


ms\do_win64a.bat








5. Complie


nmake -f ms\ntdll.mak install





'Programming > C,CPP,CS' 카테고리의 다른 글

oRTP  (0) 2016.10.11
log4cxx dll build  (1) 2016.09.27
debug_crt_heap table  (0) 2016.09.19
Programming Memory Error Magic Number  (0) 2016.09.19
openssl error LNK2019: 외부 기호 에러  (0) 2016.09.19

Log4cxx Build in VS2013

Programming/C,CPP,CS 2016. 6. 29. 15:01 Posted by TanSanC
336x280(권장), 300x250(권장), 250x250, 200x200 크기의 광고 코드만 넣을 수 있습니다.

Log4cxx Build in VS2013


1. DownLoad FIles


Apache log4cxx 

Apache Portable Runtime (APR)
Apache Portable Runtime-util (APR-util)

GNU Sed


apache-log4cxx-0.10.0.zip

apr-1.5.2-win32-src.zip

apr-util-1.5.4-win32-src.zip

sed-4.2.1-setup.exe




2. Installation


2.1. Decompress APR, APR-util, log4cxx File in same folder
...\log4cxx\apr
...\log4cxx\apr-util
...\log4cxx\log4cxx

2.2 Install GNU sed
Run "sed-4.2-1-setup.exe"
Add environment variable %PATH% : "C:\Program Files\GnuWin32\bin" 

2.3 in "cmd.exe" move to "...\log4cxx" folder
Run "configure.bat" in "cmd.exe"
Run "configure-aprutil.bat" in "cmd.exe"

2.4. Compile "C:\work\log4cxx\log4cxx\projects\log4cxx.dsw"
Result : log4cxx.dll, log4cxx.lib
("...\log4cxx\projects\Debug or Release")

config1.

log4cxx 프로젝트 속성 / 구성 속성 / 링커 / 입력 / 추가 종속성 : 
apr.lib,
aprutil.lib,
xml.lib
추가

config2.
apr,aprutil,xml 프로젝트 속성/ 구성 속성/ 라이브러리 관리자/ 일반/출력 파일
apr.lib,
aprutil.lib,
xml.lib
이름과 같은지 확인(apr-1.lib 인경우가 있음)

config3.
log4cxx 프로젝트 속성 / 구성 속성 / C/C++ / 추가 포함 디렉터리 : 
..\src\main\include
..\..\apr\include
..\..\apr-util\include

config4.
log4cxx 프로젝트 속성 / 구성 속성 / 링커 / 추가 라이브러리 디렉터리 : 
..\..\apr\LibD
..\..\apr-util\LibD
..\..\apr-util\xml\expat\lib\LibD

Error1. C2252

LOG4CXX_LIST_DEF( ... , ... );

move to out of class area, in same namespace

but, 

LOG4CXX_LIST_DEF(ConnectionList, Connection);  

move with 

typedef log4cxx::helpers::SocketPtr Connection; 


Error2. C2039

"LoggingEvent::KeySet" change to "KeySet"


Error3. LNK2019

프로젝트 속성 / 구성 속성 / 링커 / 입력 / 추가 종속성 : Rpcrt4.lib 추가






'Programming > C,CPP,CS' 카테고리의 다른 글

비쥬얼 스튜디오 디버깅 팁 ( Visual Studio Debugging Tips )  (0) 2016.08.09
C++ Standard library has many containers  (0) 2016.07.19
Log4cxx Tutorial  (0) 2016.06.28
Log Librarys  (0) 2016.06.27
ATL,CPP,C# dll 배포  (0) 2016.05.27