msbuild.exe 로 sln 빌드하기

Posted at 2022/09/09 11:07 // in Tips // by Daniel

MS VC 프로젝트를 커맨드라인에서 빌드할 수 있다.

https://docs.microsoft.com/en-us/visualstudio/msbuild/msbuild-concepts?view=vs-2019

msbuild는 GUI 인 비주얼스튜디오에서 내부적으로 쓰는 프로그램이다.

이를 커맨드라인에서 부를 수도 있다.
환경변수는 설치경로\Common7\Tools\VsMsBuildComd.bat 에 있다.

아래처럼 하면 된다.

build.bat

:: make sure VS 2019 is installed.
call “C:\Program Files (x86)\Microsoft Visual Studio\2019\Professional\Common7\Tools\VsMSBuildCmd.bat”
msbuild “projectpath\projectname.sln”

크리에이티브 커먼즈 라이센스
Creative Commons License

WSL에서 Xwindows 프로그램 실행 에러 시 해결

Posted at 2021/02/11 14:47 // in Tips // by Daniel

(Windows10 64bit WSL V1 사용중이다)

$ texmaker
texmaker: error while loading shared libraries: libQt5Core.so.5: cannot open shared object file: No such file or directory

위와 같은 에러메시지가 나서,
연관될 것 같은 갖은 프로그램을 깔아봤지만
문제해결되지 않았고, 해당 패키지도 깔려있는 상태였다.

이 때 $ sudo strip —remove-section=.note.ABI-tag /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
명령으로 해결할 수 있었다.
참고 레퍼런스: https://stackoverflow.com/questions/63627955/cant-load-shared-library-libqt5core-so-5

선행작업은
XMing 설치 (무료 X서버) https://sourceforge.net/projects/xming/
Machine ID 생성
$ sudo systemd-machine-id-setup
$ sudo dbus-uuidgen —ensure
XWindows 구성요소 설치
$ sudo apt-get install x11-apps xfonts-base xfonts-100dpi xfonts-75dpi xfonts-cyrillic
기본 디스플레이포트 설정
$ export DISPLAY=:0
https://www.tuwlab.com/ece/29485 참고하였다.

동작시험
$ xeyes

*터미널 프로그램은 wsltty 을 사용했다. https://github.com/mintty/wsltty/releases

크리에이티브 커먼즈 라이센스
Creative Commons License

Odroid HC1(XU4)에 Jenkins 설치

Posted at 2019/02/03 23:42 // in Tips // by Daniel

Jenkins는 여러가지 일을 할 수 있습니다.
원격으로, 주기적으로, 룰에 따라 관리할 수 있는 집사입니다.

https://pkg.jenkins.io/debian-stable/

Odroid XU4 (HC1)에 Jenkins를 깔아봤습니다.
arm 기반이라 어려울 줄 알았는데 아니네요.

1. 키 받기

wget -q -O – https://pkg.jenkins.io/debian-stable/jenkins.io.key | sudo apt-key add –

명령으로 키를 받습니다.

2. 패키지 저장소 등록

sudo vi /etc/apt/sources.list

명령으로 소스 추가합니다.

deb https://pkg.jenkins.io/debian-stable binary/

3, apt-get update 및 설치

sudo apt-get update sudo apt-get install jenkins
사용자 삽입 이미지
사용자 삽입 이미지

그 다음부턴 일반적인 젠킨스 설정입니다.

크리에이티브 커먼즈 라이센스
Creative Commons License

cmd(배치) 스크립트, 파일명을 변수로 쓰기

Posted at 2017/02/14 16:20 // in Tips // by Daniel

SetLocal EnableDelayedExpansion
echo off
for /r %%f in (myfiles.*) do (
REM echo %%~nxf
set filename=%%~nxf
@echo !filename!
)
echo on

위와 같이 하면 된다.
참고)
http://stackoverflow.com/questions/1556 ··· variable

크리에이티브 커먼즈 라이센스
Creative Commons License

SVN 미러링 배치파일 스크립트

Posted at 2016/12/08 11:36 // in Tips/Utility programs // by Daniel
pushd .
set MIRROR_DRIVE=D:
set MIRROR_PATH=d:\work\mirror\
set MIRROR_PATH_UNIX=file:///D:/work/mirror/
set MIRRORED_REP_NAME=mirrored_svn1
set ORIG_SVN_PATH=https://svnserver.com/C00017_rep/abc/
set SVN_USER=myname
set LOG_PATH=d:\temp\svn_mirrored_svn1.log

REM 1. create
%MIRROR_DRIVE%
cd %MIRROR_PATH%
svnadmin create %MIRRORED_REP_NAME%
echo exit > MIRRORED_REP_NAME%\hooks\pre-revprop-change.bat
REM 2. init mirror repository
svnsync init --username %SVN_USER% %MIRROR_PATH_UNIX%%MIRRORED_REP_NAME% %ORIG_SVN_PATH%

REM 3. sync
svnsync sync --username %SVN_USER% %MIRROR_PATH_UNIX%%MIRRORED_REP_NAME% %ORIG_SVN_PATH% >> %LOG_PATH%

popd
한번 1, 2, 3 실행하면 미러가 만들어지고
이후부터는 3만 실행하면 됨.
자기 상황에 따라 set... 부분들을 적절히 수정하면 된다. lock 관련 에러가 뜰 경우 --steal-lock 옵션을 추가한다.
크리에이티브 커먼즈 라이센스
Creative Commons License

ubuntu에서 전원 사용 보기 및 사운드 끄기

Posted at 2016/03/14 14:14 // in Tips // by Daniel

powertop 이란 프로그램으로 파워 체크 가능.
내 넷북에선 사운드 관련 파트가 돌고 있어서 전원을 더 소모하는 것 같다.
sudo apt-get install powertop

http://xenostudy.tistory.com/380
상기 링크 참조.
http://askubuntu.com/questions/91359/100-0-usage-by-audio-codec-hwc0d0-realtek

끄는 방법은

저희는 홈서버로 사용할것이기때문에 오디오가 필요없습니다.
해당 모듈을 삭제합니다.

/etc/modprobe.d/blacklist.conf
위의 파일에서.. – snd_hda_codec – snd_hda_intel
두개의 모듈을 추가하고 재부팅하면, powertop 에서 audio 관련 내용이 사라져있는것을 확인할수있습니다.


일단 이를 넣긴 했는데 제대로 돌 지모르겠다.
proc 을 건드리면 어떨까 하는데...

edit :
일단 rmmod로 하니까 없어지더라.

  1. rmmod snd_hda_intel
  2. rmmod snd_hda_codec_realtek

하고 나니 사라졌음.

크리에이티브 커먼즈 라이센스
Creative Commons License

ubuntu 에서 back light 끄기

Posted at 2016/03/14 14:11 // in Tips // by Daniel

옛 노트북에 이렇게 해보았다.
(되는지 확인은 못함)
콘솔로 원격에서.
https://wiki.archlinux.org/index.php/backlight

/sys/class/backlight/intel_backlight/brightness
를 바꾸기 위해

root@gnas:/sys/class/backlight/intel_backlight# echo 0 | tee brightness
0

로 껐다.

크리에이티브 커먼즈 라이센스
Creative Commons License

간단한 종이상자 만들기

Posted at 2014/04/25 13:45 // in Tips // by Daniel

http://terms.naver.com/entry.nhn?docid= ··· id%3D288

우리가 정말 알아야 할 우리 놀이 백가지

「네모 상자」 만들기

1) 반 접는다.
2) 다시 반 접는다.
3) 윗장을 세우고 가운데 등쪽을 눌러 접는다.
4) 뒤도 ③과 같은 방법으로 접는다.
5) 윗장을 반 접는다. 뒤는 반대쪽으로 반 접는다.
6) 윗장 양쪽을 점선 표시대로 반보다 조금 더 지나 접는다. 뒤도 똑같이 한다.
7) 점선 표시에서 밑으로 접는다. 뒤도 똑같이 한다.
8) 안을 벌려 바닥 모양을 잡는다.

  • 빳빳한 신문지로 크게 만들면 야외나 가정에서 수납 박스로 요긴하게 쓸 수 있다.

그림

크리에이티브 커먼즈 라이센스
Creative Commons License

이클립스 Package Explorer에서 SVN 아이콘 표시

Posted at 2014/04/24 15:26 // in Tips // by Daniel

Preferances -> General -> Appearance -> Label Decorations 에서 SVN 항목을 체크

http://www.okjsp.net/seq/154532

크리에이티브 커먼즈 라이센스
Creative Commons License

고등교육 관련 강의

Posted at 2014/03/11 10:00 // in Tips // by Daniel

http://www.kocw.net/

고등교육 관련 강의

크리에이티브 커먼즈 라이센스
Creative Commons License
1 2 3 4 5 ... 13