본문 바로가기

언어/C++

[QT] download Index of /archive/qt Index of /archive/qt download.qt.io 더보기
C++ Qt 2 - hello world https://www.youtube.com/watch?v=Id-sPu_m_hE 더보기
[OpenCV] 귀찮은 경고 (Warning) 메세지 숨기기 출처: http://dh8607.tistory.com/150 Microsoft Visual Studio에서 OpenCV를 사용하다보면, 컴파일할때 두가지 Warning이 항상 발생한다. warning C4819: 현재 코드 페이지(949)에서 표시할 수 없는 문자가 파일에 들어 있습니다. 데이터가 손실되지 않게 하려면 해당 파일을 유니코드 형식으로 저장하십시오.warning C4996: 'cv::flann::Index_': deprecated로 선언되었습니다.혹은warning C4819: The file contains a character that cannot be represented in the current code page (949). Save the file in Unicode format t.. 더보기
윈도우즈 네트워크 소켓 라이브러리 소스코드 출처: http://codens.info/658?category=173851 윈도우즈 네트워크 소켓 라이브러리 소스코드 * A Universal TCP Socket Class for Non-blocking Server/Clients 더보기
Boost 라이브러리 설치 출처: http://codens.info/653?category=173851 * Boost C++ Library 설치방법- version 1.55.0 기준http://www.boost.org/ - 다운로드 : http://sourceforge.net/projects/boost/files/boost/ - 환경변수 설정 : Boost_root = 압축푼 경로 - %Boost_root%\bootstrap.bat 실행 - Bjam.exe, b2.exe 생성됨 - 라이브러리 빌드(build)(Visual Studio 2010, VC10 기준) - b2.exe 옵션 : http://www.boost.org/boost-build2/doc/html/bbv2/overview/invocation.html > b2 tool.. 더보기
마이크로초(Micro Second) 구하기 출처: http://codens.info/649?category=173851 Windows 시스템에서 마이크로초(1/10^6) 단위 함수 구현 - C++ code, Get MicroTime Funtion from API * 걸린시간(속도 측정용) QueryPerformanceFrequency(), QueryPerformanceCounter() 를 사용해서 걸린시간 측정용 마이크로초를 구할수는 있지만 현재시간의 마이크로초는 구할수는 없다. * 밀리초 _ftime()이나 GetSystemTimeAsFileTime() 함수를 통해 구할수 있다. * 마이크로초 - Linux는 gettimeofday()를 통해 가능 - _ftime(), GetSystemTimeAsFileTime() 함수를 통해 구할수 있지만 정.. 더보기
OpenCV + IPP + TBB 사용법 출처:http://codens.info/643?category=173851 OpenCV + IPP + TBB 사용법Code 2014.01.20 15:47- !! 일반빌드와 속도 테스트 결과 저는 차이가 없었습니다! * OpenCV 2.4.8 빌드 - 다운로드, 압축풀기 http://opencv.org/ IPP설치방법 : http://codens.info/642 TBB설치방법 : http://codens.info/641 - 환경변수 설정 IPPROOT = ipp 설치 경로 (끝이 ipp) IPP_H_PATH = IPP include 경로(옵션) TBB_INCLUDE_DIRS = TBB include 경로 - CMake 실행 source code : .... 더보기
Intel TBB 사용법 출처: http://codens.info/641?category=173851 * Intel TBB( Threading Building Blocks ) http://threadingbuildingblocks.org/ tbb 4.2 update2 - Visual studio 2013 지원, 직접 소스 빌드 필요 멀티 프로세서에서 성능 향상을 위해, 인텔이 개발한 C++ 템플릿 라이브러리 * 사용방법 - 환경변수 설정 TBBROOT = "TBB 설치 경로"(압축푼 경로) TBB_BIN_DIR = "TBB 설치 경로"\bin - Project Property 설정 - C/C++ -> Preprocessor Definitions : TBB_USE_DEBUG 추가(Debug 버전만, Release 버전은 필요없음).. 더보기
Intel IPP 사용법 출처: http://codens.info/642 * Intel IPP ( Integrated Performance Primitives ) http://software.intel.com/intel-ipp 문서 : http://software.intel.com/en-us/articles/intel-integrated-performance-primitives-documentation ipp_user guide 8.0 u1.pdf 버전별 출시 시기 6.1 (2009/06/28) 7.1 (2012/07/16) 8.0 (2013/06/26) //========= * IPP 다운로드 http://software.intel.com/en-us/intel-integrated-performance-primitives-eva.. 더보기
windows IPP 설치 및 VC++ 작업환경 구성하기 출처: http://yesdevelop.tistory.com/5 :: 설 치. 1. 아래 사이트에서 관련 평가판 다운로드를 신청한다. http://software.intel.com/en-us/intel-integrated-performance-primitives-evaluation-options 가서 접속하여, Get This Library for Free 항목을 클릭한다. 2. 다음 화면에서 다운로드 URL 과 라이센스 키 정보를 받을 이메일 주소와 지역을 입력한 후 SUBMIT 버튼을 클릭한다. 3. 잠시 후, 메일을 확인 한 후, 시리얼 키를 별도로 저장하고, 다운로드 버튼을 클릭하면, 다운로드를 받을 수 있는 사이트로 이동하는데, 여기서 IPP 및 WINDOWS 버전을 각각 선택하고, 다운로드 받.. 더보기