728x90
728x90

windows 4

Windows10 CUDA + OpenCV 4 빌드 에러 LINK : fatal error LNK1181: '..\..\lib\Release\opencv_world440.lib'

Microsoft Visual Studio 2019를 활용해서 OpenCV에서 CUDA 좀 쓰려고 빌드를 하려는데 에러를 막 토해낸다. 에러 코드는 다음과 같은 에러들이 막 쏟아져 나왓다. LINK : fatal error LNK1181: '..\..\lib\Release\opencv_world440.lib' 입력 파일을 열 수 없습니다. "opencv_perf_core.vcxproj" 프로젝트를 빌드했습니다. - 실패 원인을 찾아보니까 OpenCV 자체가 문제가 아니라 CUDA 버전이 문제였다. CUDA 10.0은 Visual Studio 2017까지만 빌드가 가능하고, 그 이후 버전을 이용해야 한다. 나는 이걸 두 번이나 삽질하고 나서 CLI로 빌드를 돌려보고 나서야 알았다.

Library/OpenCV 2020.08.29

[WPF] 프로그램 실행 시 시작 윈도우 변경하는 방법

WPF에서 프로그램을 실행했을 때 가장 먼저 뜨는 윈도우(창)을 변경하고 싶을 때가 있다. 아래 예시를 보자. 처음 WPF 프로젝트를 생성했을 때는 기본적으로 생성된 MainWindow가 프로그램 실행 시 시작 윈도도우로 설정된다. 이 시작 윈도우를 MainWindow가 아니라 만들어진 MainWindow가 아닌 AuthWindow라는 윈도우로 바꾸고 싶다면 App.xaml을 열어보자. App.xaml에 어떠한 변경 사항도 없었다면, Application 태그에서 StartupUri가 MainWindow로 지정된 것을 볼 수 있다. 이것이 프로그램 실행 시 시작 윈도우를 지정하는 부분이다. 이 StartupUri를 AuthWindow.xaml로 변경하면 된다.

깃허브(GitHub) fatal: HttpRequestException encountered

난 데 없이 깃이 문제를 일으켰다. 'fatal: HttpRequestException encountered.'라는 메세지를 띄우면서 Visual Studio와, Git Bash에서 제대로 푸시되지 않는 문제가 생겼다. 이런 메세지는 처음이지만, 이렇게 깃이 정상적으로 작동하지 않는 경우는 종종 겪어봐서 나름의 해결책을 가지고 있었다. Visual Studio에서 GitHub에 문제가 발생하는 경우는 GitHub에서 공식적으로 제공하는 확장툴을 업데이트를 해주면 문제가 해결되곤 했는데, 이번엔 아니었다. 그 결과 온갖 오류를 내뿜으면서 수동으로 SSH연결을 수동으로 계속 해주면서 푸시(Push) 작업을 수행하긴 했지만, 이대로 방치할 수는 없는 상황이라 여러 방면으로 알아봤다. 이럴 땐 구글링을 해야 하..

[Android] Xamarin(자마린) 시작하기

진정한 크로스 플랫폼 개발 툴로, 이상적인 경우 10~15% 내외의 OS별 특징적인 설정을 제외하고는 나머지 모든 것을 공유하게 끔 하는 마법의 도구로 불려진다고 한다. 자마린 하나로 거의 완성형에 가까운 앱을 만들 수 있다는 것과 마이크로소프트가 강력하게 푸쉬하고 있는 C#, Visual Studio를 이용할 수 있다는 점이 크게 장점이라고는 한다. 개인적으로 양대OS(안드로이드, iOS)별 네이티브 앱 개발에 이미 능숙한 사람들이 모여 각자의 언어(java, Swift)로 다루어 내는 것이 훨씬 빠르지 않을까 하는 생각이긴 하지만, 향후 생산성 측면에서는 자마린도 나쁘지 않다고 생각한다. 뭐 이런저런 이야기는 다 고사하고, 필자에게는 C#으로 플랫폼을 뛰어넘는 앱 개발이 가능하다는 것 그 자체가 매력..

728x90