전체 글
-
VS Ctrl+Tab 키 바로 화면전환이 되지 않을 때VisualStudio 2020. 4. 24. 14:19
https://stackoverflow.com/questions/13622618/switching-documents-in-vs2010-with-ctrl-tab-needs-return Switching documents in VS2010 with Ctrl-Tab needs return When switching between documents in VS2010 with Ctrl-Tab, the document switch window doesn't disappear until I've pressed tab multiple times to select an entry and then hit return. I'm sure that it... stackoverflow.com Visual Studio에서 화면(탭..
-
vs2010에서 사용할 수 있는 Boost C++ Library 버전VisualStudio 2020. 2. 26. 15:34
2020. 2. 26일 현재 부스트(https://boost.org) 최신버전은 1.72이며 vs2010을 지원한다고 명시되어 있고 prebuilt 사이트(https://sourceforge.net/projects/boost/files/boost-binaries/)에서도 바이너리를 지원합니다. 하지만 실제 vs2010에서 사용하다보면 컴파일 오류가 발생하는 부분이 발견됩니다. 예를 들면 asio read, read_until 사용시 컴파일 오류가 발생합니다. https://github.com/boostorg/asio/issues/225 Visual Studio 2010 LNK2019 unresolved symbol with async_read_until · Issue #225 · boostorg/asio..
-
MFC 화면개발을 html로 하기위한 html ui engine 비교 (CEF, Sciter, Ultralight ...)Programming/WINAPI 2020. 2. 16. 00:58
현재 MFC를 사용하는 프로젝트에 참여하고 있습니다. 규모가 좀 있고, 운영기간도 오래됐습니다. 그리고 분위기도 보수적인 편입니다. 전쟁터처럼 많은 기술들이 하루가 멀다 하고 쏟아지고 있지만, 제가 있는 곳은 외딴섬처럼 최신 기술들은 다른 세상 이야기입니다. 프로그램이 ui단을 제외하고도 대부분이 MFC클래스 기반으로 만들어져 있습니다. 크로스 플랫폼은 당연히 상상도 할 수 없고, 고객이 요구하는 아주 단순한 기능도 수정이 만만치 않습니다. 이건 MFC와는 별개로 스파게티 코드가 더 큰 원인이기는 하지만요... 사실 과거에도 MFC로 개발하기가 불편했지만, 현재는 더 많이 불편합니다. 특히나 UI는 더더욱 그렇습니다. 개인적으로나마 electronjs기반으로 변경이 가능할지 검토해보기도 했지만 혼자서는 ..
-
비주얼스튜디오2010(vs2010) lambda 사용시 주의사항VisualStudio 2020. 2. 11. 12:25
int main() { struct _s { int a; }; []() { _s val; }(); } vs2010에서 위와 같이 함수 내부에서 정의한 구조체를 람다식에서 사용하는 경우 아래와 같이 컴파일러 오류가 발생한다. main.cpp(7) : fatal error C1001: An internal error has occurred in the compiler. (compiler file 'msc1.cpp', line 1420) To work around this problem, try simplifying or change the program near the locations loisted above. Please choose the Technical Support command on the Vi..
-
프로그램 성능 측정툴 Intel VTune프로그램 2019. 9. 8. 18:19
개발중인 프로그램이 너무 느리다는 말이 많아, 성능측정 프로그램을 찾아봤습니다. 비주얼스튜디오에서 제공하는 프로파일러가 있어서 처음에는 그것을 사용하려고 했지만 윈도우버전과 프로파일러 버전에 따라 제대로 동작하지 않았습니다. 한두시간 삽질만 하다가 다시 찾은 툴입니다. 다운로드 https://software.intel.com/en-us/vtune/choose-download#standalone Choose & Download | Intel® VTune™ Amplifier Download a stand-alone version of Intel® VTune™ Amplifier or a version bundled in a tool suite. software.intel.com 성능측정툴로는 꾀 유명한가봅니다..
-
우분투(Ubuntu) 글자 크기 변경OS/Unix Linux 2019. 2. 7. 16:57
우분투에서 글자크기를 변경하는 방법입니다. gsettings set org.gnome.desktop.interface text-scaling-factor 크기를 50% 크게 하려면 1.5 10% 줄이려면 0.9 와 같이 값을 주시면 됩니다. 기본 크기(1.0) 일때 50% 확대(1.5) 했을때 출처 : https://askubuntu.com/questions/1029436/enable-fractional-scaling-for-ubuntu-18-04
-
MSI GF63-8RC ubuntu 18.04 사용하기OS/Unix Linux 2019. 2. 6. 17:14
MSI GF63-8RC i5 노트북에 우분투 설치 후 발생하는 문제를 해결하는 방법입니다. 문제 현상재시작 또는 종료시 아무 반응없이 멈춰버리는 현상 (또는 사용중 갑자기 멈춰버리는 현상) 해결방법1. BIOS 설정 변경 Security -> Secure boot -> DisabledBoot -> fast boot -> Disabled 2. grub파일 수정GRUB_CMDLINE_LINUX_DEFAULT 항목에 modprobe.blacklist=nouveau 값을 추가한 후 우분투를 재시작합니다. sudo gedit /etc/default/grubGRUB_CMDLINE_LINUX_DEFAULT="quiet splash" // 기존GRUB_CMDLINE_LINUX_DEFAULT="quiet splash m..