2016년 3월 21일 월요일

[Ubuntu] 방화벽 설정




[Ubuntu] 방화벽 설정

Ubuntu 14.04.3 LTS 사용 중이다.


확인
sudo ufw status verbose

포트 허용
sudo ufw allow 22

포트 거부
sudo ufw deny 22

포트 삭제
sudo ufw delete deny 22



아이피 포트 허용
sudo ufw allow from 192.168.0.XX to any port 8080

아이피 포트 거부
sudo ufw deny from 192.168.0.XX to any port 8080

아이피 포트 삭제
sudo ufw delete deny from 192.168.0.XX to any port 8080


허용된 상태에서 삭제는 바로 안 되고, 거부를 한 번 거친 뒤, 삭제를 해야 한다.

2016년 3월 8일 화요일

[MFC] command line option syntax error. type command / for help 오류 메세지.




[MFC] command line option syntax error. type command / for help 오류 메세지.


Microsoft Visual C++ 2005 재배포 가능 패키지(x86) 설치 에러가 나타나며,

설치시

“command line option syntax error. type command / for help”

오류 메시지가 뜨며 설치가 안 된다.



1. vcredist_x86.exe 파일을 C드라이브로 이동.

2. 시작 – cmd (명령프롬프트) 실행

3. 명령프롬프트에서

> cd c:\

> vcredist_x86 /t:c:

(임시폴더(/t)를 “C:”로 지정해준다는 뜻의 옵션.)


완료.


도움을 받은 사이트
http://hallang.tistory.com/264



되면 한다.








[MFC] 응용 프로그램 구성이 올바르지 않기 때문에 이 응용 프로그램을 시작하지 못했습니다.




[MFC] 응용 프로그램 구성이 올바르지 않기 때문에 이 응용 프로그램을 시작하지 못했습니다.


Visual Studio 2005 C++ MFC 로 개발한 프로그램(.exe)이 윈도우 XP에서

“응용 프로그램 구성이 올바르지 않기 때문에 이 응용 프로그램을 시작하지 못했습니다. 이 문제를 해결하려면 응용 프로그램을 다시 설치하십시오.”

같은 경고문이 나오며 실행되지 않을 때.

http://www.microsoft.com/ko-kr/download/details.aspx?id=3387

Microsoft Visual C++ 2005 재배포 가능 패키지(x86)

-> 설치.



해결.


되면 한다.

[MFC] 다른 PC에서 컴파일한 실행파일(exe)이 실행 안될 때




컴파일한 실행파일을 다른 PC에서 실행하려고 할 때, 안될 때가 있다.



프로젝트 – 프로젝트 속성 – 구성 속성 – 일반 – MFC 사용(Use of MFC) : 정적 라이브러리에서 MFC 사용(Use MFC in a Static Library)




해결



되면 한다.



2016년 3월 7일 월요일

[MFC] File을 열어서 쓸 때, 한글 입력이 안 되는 경우.



Visual Studio 2005 MFC


File을 Open 해서 CString 으로 쓴 뒤
Close 하려고 하는데, 한글이 안 써지는 경우이다.


#include <locale.h>                    // 추가.

CStdioFile file;

setlocale(LC_ALL, "korean");         // 파일을 열기 전에 추가.

if (file.Open(_T("test.txt"), CFile::modeCreate | CFile::modeWrite))
{
    file.SeekToEnd();                        // 커서를 맨 밑으로 위치.
    file.WriteString(_T("한글입력"));     // .txt 파일 열어서 쓴다.
    file.Close();                               // 닫기
}


해결.


되면 한다.


[MFC] Listbox 순서 관련. Listbox의 아이템이 제멋대로 정렬된다.




Visual Studio 2005 MFC

Listbox의 아이템을 순차적으로 집어넣는데, 아이템들이 가나다 순서로 정렬되어서 들어가, 순서가 뒤죽박죽 되는 현상.


해결
리소스뷰 - Listbox를 클릭 - 속성 - Sort 부분에 True 로 되어있을 것이다.
True로 되어있으면 아이템들이 가나다 순으로 들어간다.

False 로 바꿔주니 해결.


되면 한다.


2016년 3월 2일 수요일

[Visual Studio 2010] LINK : fatal error LNK1123 : COFF로 변환하는 동안 오류가 발생했습니다. 파일이 잘못되었거나 손상되었습니다.




Visual Studio 2010 MFC 에서 컴파일 했을 때

'LINK : fatal error LNK1123 : COFF로 변환하는 동안 오류가 발생했습니다. 파일이 잘못되었거나 손상되었습니다.' 라는 에러메세지가 나왔을 경우.

https://www.microsoft.com/ko-kr/download/details.aspx?id=23691

에서 Microsoft Visual Studio 2010 서비스 팩 1(설치 관리자)를 다운 받아 설치하면 해결된다.
(인터넷이 연결되어 있어야 설치 가능)


현상 : MFC 대화상자 프로젝트를 만들마자마 컴파일을 하였는데 저런 에러가 발생하였다.



해결.


되면 한다.