<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
	<channel>
		<title>jjangmin.com</title>
		<link>http://jjangmin.com/</link>
		<description>짱민닷컴
@jjangminKim
방문시 적극적인 댓글 부탁해요!!</description>
		<language>ko</language>
		<pubDate>Fri, 03 Feb 2012 11:51:38 +0900</pubDate>
		<generator>Tistory 1.1 (http://www.tistory.com/)</generator>
		<managingEditor>jjangmin</managingEditor>
		<image>
		<title>jjangmin.com</title>
		<url><![CDATA[http://cfile23.uf.tistory.com/image/1657462D4AE1C4F447828C]]></url>
		<link>http://jjangmin.com/</link>
		<description>짱민닷컴
@jjangminKim
방문시 적극적인 댓글 부탁해요!!</description>
		</image>
		<item>
			<title>[Visual Studio] Solution of &quot;There is no source code available for the current location&quot; error</title>
			<link>http://jjangmin.com/115</link>
			<description>디버깅을 하는데 갑자기 뜨는 에러..&lt;br /&gt;
There is no source code available for the current location&lt;br /&gt;
&lt;br /&gt;
프로그램 동작에는 큰 이상이 없지만&lt;br /&gt;
디버깅을 하면서 해당 소스 코드 안에 들어갈 수 없는 문제점이 발생하였다.&lt;br /&gt;
&lt;br /&gt;
구글링을 하면서 찾은 것은..&lt;br /&gt;
solution property에서 해당 소스 파일에 들어갈 수 없도록 설정되어져 있었다.&lt;br /&gt;
&lt;br /&gt;
solution-&amp;gt;property에서&lt;br /&gt;
common properties-&amp;gt; debug source files 에 가 보면&lt;br /&gt;
do not look for these source files 에 해당 소스 파일이 추가되어져 있을 것이다.&lt;br /&gt;
추가된 파일을 지운다면 소스 파일에 접근할 수 있을 것이다.&lt;br /&gt;
&lt;br /&gt;
하지만 또 문제가 발생했다.&lt;br /&gt;
디버깅 중에 소스 파일에 접근하려 하니..&lt;br /&gt;
&quot;the source file is different from when the module was built&quot;&lt;br /&gt;
에러가 발생한 것이다.&lt;br /&gt;
소스 코드에 들어갈 수는 있지만, 찜찜함이 있어서 검색해 보았다.&lt;br /&gt;
&lt;br /&gt;
그 원인은 해당 소스 코드의 인코딩 문제였다.&lt;br /&gt;
해당 소스 코드만 인코딩이 다르게 되어져있던 것이었다.&lt;br /&gt;
다른 소스 코드는 unicode로 된 반면, 접근할 수 없는 소스 코드에서만 당당하게 korean으로 되어 있던 것이다.&lt;br /&gt;
&lt;br /&gt;
File-&amp;gt;Advanced Save Options에 가면 해당 소스 파일의 인코딩을 변경시킬 수 있다.&lt;br /&gt;
&lt;br /&gt;
소스 코드의 인코딩이 변경된 원인은 잘 모르겠다..&lt;br /&gt;
아마 이 코드를 보내준 쪽에서 실수했거나, 메일 전송 도중에 변경됐거나..&lt;br /&gt;
여튼.. 해당 에러들에 대해서는 이렇게 처리하면 된다.&lt;br /&gt;
&lt;br /&gt;
참조 사이트 :&lt;br /&gt;
&lt;a href=&quot;http://devdev.tistory.com/440&quot;&gt;http://devdev.tistory.com/440&lt;/a&gt;&amp;nbsp;&lt;br /&gt;
&lt;a href=&quot;http://social.msdn.microsoft.com/Forums/en-US/vsdebug/thread/8576e147-e5d0-4776-b1d9-ad08e85b523f/&quot;&gt;http://social.msdn.microsoft.com/Forums/en-US/vsdebug/thread/8576e147-e5d0-4776-b1d9-ad08e85b523f/&lt;/a&gt;
&lt;div class=&quot;entry-ccl&quot; style=&quot;clear: both; text-align: right; margin-bottom: 10px&quot;&gt;
	&lt;img id=&quot;ccl-icon-115-0&quot; class=&quot;entry-ccl-by&quot; src=&quot;http://i1.daumcdn.net/cfs.tistory/v/0/static/admin/editor/ccl_black01.png&quot; alt=&quot;저작자 표시&quot;/&gt;
	&lt;img id=&quot;ccl-icon-115-1&quot; class=&quot;entry-ccl-nc&quot; src=&quot;http://i1.daumcdn.net/cfs.tistory/v/0/static/admin/editor/ccl_black02.png&quot; alt=&quot;비영리&quot;/&gt;
	&lt;img id=&quot;ccl-icon-115-2&quot; class=&quot;entry-ccl-sa&quot; src=&quot;http://i1.daumcdn.net/cfs.tistory/v/0/static/admin/editor/ccl_black04.png&quot; alt=&quot;동일 조건 변경 허락&quot;/&gt;
	&lt;!--
	&lt;rdf:RDF xmlns=&quot;http://web.resource.org/cc/&quot; xmlns:dc=&quot;http://purl.org/dc/elements/1.1/&quot; xmlns:rdf=&quot;http://www.w3.org/1999/02/22-rdf-syntax-ns#&quot;&gt;
		&lt;Work rdf:about=&quot;&quot;&gt;
			&lt;license rdf:resource=&quot;http://creativecommons.org/licenses/by-nc-sa/2.0/kr/&quot; /&gt;
		&lt;/Work&gt;
		&lt;License rdf:about=&quot;http://creativecommons.org/licenses/by-nc-sa/&quot;&gt;
			&lt;permits rdf:resource=&quot;http://web.resource.org/cc/Reproduction&quot;/&gt;
			&lt;permits rdf:resource=&quot;http://web.resource.org/cc/Distribution&quot;/&gt;
			&lt;requires rdf:resource=&quot;http://web.resource.org/cc/Notice&quot;/&gt;
			&lt;requires rdf:resource=&quot;http://web.resource.org/cc/Attribution&quot;/&gt;
			&lt;prohibits rdf:resource=&quot;http://web.resource.org/cc/CommercialUse&quot;/&gt;
		&lt;/License&gt;
	&lt;/rdf:RDF&gt;
	--&gt;
&lt;/div&gt;
&lt;div class=&quot;tt-plugin ttShareEntryWithSNS tt-sns-icon-alignment-left tt-sns-icon-size-small&quot;&gt;
	&lt;button class=&quot;ttShareEntryWithYozm&quot; id=&quot;ttServiceYozm_&quot; onclick=&quot;ShareEntryWithSNS.share(&#039;yozm&#039;, &#039;&#039;, &#039;&#039;);&quot;&gt;&lt;span&gt;요즘에 보내기&lt;/span&gt;&lt;/button&gt;&lt;button
	class=&quot;ttShareEntryWithTwitter&quot; id=&quot;ttServiceTwitter_&quot; onclick=&quot;ShareEntryWithSNS.share(&#039;twitter&#039;, &#039;&#039;, &#039;&#039;);&quot;&gt;&lt;span&gt;트위터에 보내기&lt;/span&gt;&lt;/button&gt;&lt;button
	class=&quot;ttShareEntryWithFacebook&quot; id=&quot;ttServiceFacebook_&quot; onclick=&quot;ShareEntryWithSNS.share(&#039;facebook&#039;, &#039;&#039;, &#039;&#039;);&quot;&gt;&lt;span&gt;페이스북에 보내기&lt;/span&gt;&lt;/button&gt;&lt;button
	class=&quot;ttShareEntryWithMe2day&quot; id=&quot;ttServiceMe2day_&quot; onclick=&quot;ShareEntryWithSNS.share(&#039;me2day&#039;, &#039;&#039;, &#039;&#039;);&quot;&gt;&lt;span&gt;미투데이에 보내기&lt;/span&gt;&lt;/button&gt;
&lt;/div&gt;
&lt;div class=&quot;blogger-news-widget&quot; style=&quot;width: 100%; text-align: center&quot;&gt;
		  					&lt;embed src=&quot;http://api.v.daum.net/static/recombox1.swf&quot; quality=&quot;high&quot; flashvars=&quot;nid=25258944&quot; allowscriptaccess=&quot;always&quot; allowfullscreen=&quot;false&quot; bgcolor=&quot;#ffffff&quot; width=&quot;400&quot; height=&quot;80&quot; type=&quot;application/x-shockwave-flash&quot; wmode=&quot;transparent&quot;&gt;&lt;/embed&gt;
						&lt;/div&gt;&lt;div style=&quot;text-align:right; padding-top:10px;&quot;&gt;
&lt;iframe src=&quot;http://www.facebook.com/plugins/like.php?href=jjangmin.com/115&amp;amp;layout=standard&amp;amp;show_faces=true&amp;amp;width=310&amp;amp;action=like&amp;amp;font=tahoma&amp;amp;colorscheme=light&amp;amp;height=65&quot; scrolling=&quot;no&quot; frameborder=&quot;0&quot; style=&quot;border:none; overflow:hidden; width:310px; height:65px;&quot; allowTransparency=&quot;true&quot;&gt;&lt;/iframe&gt;
&lt;/div&gt;
</description>
			<category>나는개발자다</category>
			<category>error</category>
			<category>the source file is different from when the module was built</category>
			<category>There is no source code available for the current location</category>
			<category>visual stduio</category>
			<author>jjangmin</author>
			<guid>http://jjangmin.com/115</guid>
			<comments>http://jjangmin.com/115#entry115comment</comments>
			<pubDate>Fri, 03 Feb 2012 11:50:48 +0900</pubDate>
		</item>
		<item>
			<title>[Visual Studio] Warning MSB4011</title>
			<link>http://jjangmin.com/114</link>
			<description>&lt;b&gt;Warning MSB4011&lt;/b&gt;&lt;br /&gt;
&lt;div style=&quot;line-height: 1.5; font-size: 9pt; margin-top: 1px; margin-right: 3px; margin-bottom: 0px; margin-left: 3px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; overflow-x: hidden; overflow-y: hidden; &quot;&gt;&lt;table width=&quot;684&quot; bgcolor=&quot;#e8e8e8&quot; cellpadding=&quot;1&quot; cellspacing=&quot;1&quot; style=&quot;border-collapse: collapse; &quot;&gt;
&lt;tbody&gt;&lt;tr&gt;
&lt;td width=&quot;100%&quot; style=&quot;border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-top-color: rgb(218, 218, 218); border-right-color: rgb(218, 218, 218); border-bottom-color: rgb(218, 218, 218); border-left-color: rgb(218, 218, 218); border-image: initial; &quot;&gt;C:\myproject\myproject.vcxproj(78,5): warning MSB4011: &quot;C:\Users\user\AppData\Local\Microsoft\MSBuild\v4.0\Microsoft.Cpp.Win32.user.props&quot; cannot be imported again. It was already imported at &quot;&amp;nbsp;C:\myproject\myproject.vcxproj&amp;nbsp;&amp;nbsp;(75,5)&quot;. This is most likely a build authoring error. This subsequent import will be ignored.&amp;nbsp;&amp;nbsp;&lt;br /&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;br /&gt;위와 같은 오류는 PropertySheet가 2번 중복 참조되었을 때 나타나는&amp;nbsp;
warning이다.&lt;br /&gt;
이 문제를 해결하기 위해서는 해당 프로젝트 파일(위에서는 myproject.vcxproj)에서&amp;nbsp;
warning이&amp;nbsp;발생한 부분(위에서는 78번째 줄)에 가서 중복된 PropertySheet의 정보를 지워 주면 된다.&lt;br /&gt;
&lt;br /&gt;&lt;b&gt;myproject.vcxproj&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;&lt;table width=&quot;684&quot; bgcolor=&quot;#e8e8e8&quot; style=&quot;border-collapse:collapse&quot; cellpadding=&quot;1&quot; cellspacing=&quot;1&quot;&gt;
&lt;tbody&gt;&lt;tr&gt;
&lt;td style=&quot;border:1px solid #dadada&quot; width=&quot;100%&quot;&gt;&lt;div&gt;
&amp;lt;ImportGroup Condition=&quot;&#039;$(Configuration)|$(Platform)&#039;==&#039;Release|Win32&#039;&quot; Label=&quot;PropertySheets&quot;&amp;gt;&lt;/div&gt;
&lt;div&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre; &quot;&gt;	&lt;/span&gt;&amp;lt;Import Project=&quot;$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props&quot; Condition=&quot;exists(&#039;$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props&#039;)&quot; Label=&quot;LocalAppDataPlatform&quot; /&amp;gt;&lt;/div&gt;
&lt;div&gt;&amp;lt;/ImportGroup&amp;gt;&lt;/div&gt;
&lt;div&gt;&amp;lt;ImportGroup Condition=&quot;&#039;$(Configuration)|$(Platform)&#039;==&#039;Debug|Win32&#039;&quot; Label=&quot;PropertySheets&quot;&amp;gt;&lt;/div&gt;
&lt;div&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre; &quot;&gt;	&lt;/span&gt;&amp;lt;Import Project=&quot;$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props&quot; Condition=&quot;exists(&#039;$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props&#039;)&quot; Label=&quot;LocalAppDataPlatform&quot; /&amp;gt;&lt;/div&gt;
&lt;div&gt;&amp;lt;/ImportGroup&amp;gt;&lt;/div&gt;
&lt;div&gt;&lt;font color=&quot;#e31600&quot;&gt;&amp;lt;ImportGroup Condition=&quot;&#039;$(Configuration)|$(Platform)&#039;==&#039;Debug|Win32&#039;&quot; Label=&quot;PropertySheets&quot;&amp;gt;&lt;/font&gt;&lt;/div&gt;
&lt;div&gt;&lt;font color=&quot;#e31600&quot;&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre; &quot;&gt;	&lt;/span&gt;&lt;b&gt;&amp;lt;Import Project=&quot;$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props&quot; Condition=&quot;exists(&#039;$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props&#039;)&quot; Label=&quot;LocalAppDataPlatform&quot; /&amp;gt;&lt;/b&gt;&lt;/font&gt;&lt;/div&gt;
&lt;font color=&quot;#e31600&quot;&gt;&amp;lt;/ImportGroup&amp;gt;&amp;nbsp;&lt;/font&gt;&lt;br /&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&amp;nbsp;&lt;br /&gt;
위의 코드는 myproject.vcxproj의 부분이고, 진하게 표시된 부분이&amp;nbsp;
warning이&amp;nbsp;발생한 78번째 줄이다.&lt;br /&gt;
확인해 보면 위와 똑같은 코드가 중복됨을 확인할 수 있고, warning가 난 ImportGroup을 지워주면(붉은색 코드 부분) warning이 해결 된다.&lt;br /&gt;
&lt;br /&gt;왜 이런&amp;nbsp;warning이&lt;span style=&quot;font-size: 9pt; line-height: 1.5; &quot;&gt;&amp;nbsp;발생했을까 생각해 본다면,&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;line-height: 1.5; font-size: 9pt; margin-top: 1px; margin-right: 3px; margin-bottom: 0px; margin-left: 3px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; overflow-x: hidden; overflow-y: hidden; &quot;&gt;Visaul Studio 2005에서 개발한 프로젝트를 2010으로 컨버팅 하면서 생긴 문제인것 같다.&lt;br /&gt;
&lt;br /&gt;그리고 이것은 &amp;nbsp;error가 아닌 warning이라서 고치지 않아도 큰 문제는 없는데,&lt;br /&gt;
요청하시는 분이 한치의 warning도 용납하지 않으셔서.. 덕분에 해결 방법을 알고 간다.&lt;br /&gt;
&lt;/div&gt;&lt;div class=&quot;entry-ccl&quot; style=&quot;clear: both; text-align: right; margin-bottom: 10px&quot;&gt;
	&lt;img id=&quot;ccl-icon-114-0&quot; class=&quot;entry-ccl-by&quot; src=&quot;http://i1.daumcdn.net/cfs.tistory/v/0/static/admin/editor/ccl_black01.png&quot; alt=&quot;저작자 표시&quot;/&gt;
	&lt;img id=&quot;ccl-icon-114-1&quot; class=&quot;entry-ccl-nc&quot; src=&quot;http://i1.daumcdn.net/cfs.tistory/v/0/static/admin/editor/ccl_black02.png&quot; alt=&quot;비영리&quot;/&gt;
	&lt;img id=&quot;ccl-icon-114-2&quot; class=&quot;entry-ccl-sa&quot; src=&quot;http://i1.daumcdn.net/cfs.tistory/v/0/static/admin/editor/ccl_black04.png&quot; alt=&quot;동일 조건 변경 허락&quot;/&gt;
	&lt;!--
	&lt;rdf:RDF xmlns=&quot;http://web.resource.org/cc/&quot; xmlns:dc=&quot;http://purl.org/dc/elements/1.1/&quot; xmlns:rdf=&quot;http://www.w3.org/1999/02/22-rdf-syntax-ns#&quot;&gt;
		&lt;Work rdf:about=&quot;&quot;&gt;
			&lt;license rdf:resource=&quot;http://creativecommons.org/licenses/by-nc-sa/2.0/kr/&quot; /&gt;
		&lt;/Work&gt;
		&lt;License rdf:about=&quot;http://creativecommons.org/licenses/by-nc-sa/&quot;&gt;
			&lt;permits rdf:resource=&quot;http://web.resource.org/cc/Reproduction&quot;/&gt;
			&lt;permits rdf:resource=&quot;http://web.resource.org/cc/Distribution&quot;/&gt;
			&lt;requires rdf:resource=&quot;http://web.resource.org/cc/Notice&quot;/&gt;
			&lt;requires rdf:resource=&quot;http://web.resource.org/cc/Attribution&quot;/&gt;
			&lt;prohibits rdf:resource=&quot;http://web.resource.org/cc/CommercialUse&quot;/&gt;
		&lt;/License&gt;
	&lt;/rdf:RDF&gt;
	--&gt;
&lt;/div&gt;
&lt;div class=&quot;tt-plugin ttShareEntryWithSNS tt-sns-icon-alignment-left tt-sns-icon-size-small&quot;&gt;
	&lt;button class=&quot;ttShareEntryWithYozm&quot; id=&quot;ttServiceYozm_&quot; onclick=&quot;ShareEntryWithSNS.share(&#039;yozm&#039;, &#039;&#039;, &#039;&#039;);&quot;&gt;&lt;span&gt;요즘에 보내기&lt;/span&gt;&lt;/button&gt;&lt;button
	class=&quot;ttShareEntryWithTwitter&quot; id=&quot;ttServiceTwitter_&quot; onclick=&quot;ShareEntryWithSNS.share(&#039;twitter&#039;, &#039;&#039;, &#039;&#039;);&quot;&gt;&lt;span&gt;트위터에 보내기&lt;/span&gt;&lt;/button&gt;&lt;button
	class=&quot;ttShareEntryWithFacebook&quot; id=&quot;ttServiceFacebook_&quot; onclick=&quot;ShareEntryWithSNS.share(&#039;facebook&#039;, &#039;&#039;, &#039;&#039;);&quot;&gt;&lt;span&gt;페이스북에 보내기&lt;/span&gt;&lt;/button&gt;&lt;button
	class=&quot;ttShareEntryWithMe2day&quot; id=&quot;ttServiceMe2day_&quot; onclick=&quot;ShareEntryWithSNS.share(&#039;me2day&#039;, &#039;&#039;, &#039;&#039;);&quot;&gt;&lt;span&gt;미투데이에 보내기&lt;/span&gt;&lt;/button&gt;
&lt;/div&gt;
&lt;div class=&quot;blogger-news-widget&quot; style=&quot;width: 100%; text-align: center&quot;&gt;
		  					&lt;embed src=&quot;http://api.v.daum.net/static/recombox1.swf&quot; quality=&quot;high&quot; flashvars=&quot;nid=24993338&quot; allowscriptaccess=&quot;always&quot; allowfullscreen=&quot;false&quot; bgcolor=&quot;#ffffff&quot; width=&quot;400&quot; height=&quot;80&quot; type=&quot;application/x-shockwave-flash&quot; wmode=&quot;transparent&quot;&gt;&lt;/embed&gt;
						&lt;/div&gt;&lt;div style=&quot;text-align:right; padding-top:10px;&quot;&gt;
&lt;iframe src=&quot;http://www.facebook.com/plugins/like.php?href=jjangmin.com/114&amp;amp;layout=standard&amp;amp;show_faces=true&amp;amp;width=310&amp;amp;action=like&amp;amp;font=tahoma&amp;amp;colorscheme=light&amp;amp;height=65&quot; scrolling=&quot;no&quot; frameborder=&quot;0&quot; style=&quot;border:none; overflow:hidden; width:310px; height:65px;&quot; allowTransparency=&quot;true&quot;&gt;&lt;/iframe&gt;
&lt;/div&gt;
</description>
			<category>나는개발자다</category>
			<category>2010</category>
			<category>MSB4011</category>
			<category>Visual Studio</category>
			<category>vs2010</category>
			<category>warning</category>
			<author>jjangmin</author>
			<guid>http://jjangmin.com/114</guid>
			<comments>http://jjangmin.com/114#entry114comment</comments>
			<pubDate>Fri, 27 Jan 2012 12:01:49 +0900</pubDate>
		</item>
		<item>
			<title>linux code::blocks 에서 undefined reference 에러 문제</title>
			<link>http://jjangmin.com/113</link>
			<description>1. 라이블러리들의 순서의 문제&lt;br /&gt;
&lt;br /&gt;
&lt;a href=&quot;http://kldp.org/node/449&quot;&gt;http://kldp.org/node/449&lt;/a&gt;&amp;nbsp;&lt;br /&gt;
위의 사이트를 참고해 본다면.. 일단 라이블러리별 우선순위 문제때문에 에러가 발생한다.&lt;br /&gt;
각 라이블러리간 상호 참조 관계를 잘 생각해서 우선순위를 정해서 컴파일 시켜야 함.&lt;br /&gt;
&lt;br /&gt;
2. link되는 파일과 link 되는 디렉토리를 잘 지정해 줘야 함.&lt;br /&gt;
&lt;br /&gt;
프로젝트 빌드옵션에서 linker setting에서 1번의 우선순위를 지켜 라이블러리를 링크 하고&lt;br /&gt;
search directories-&amp;gt; linker에서 debug, release별로 생성되는 라이블러리 위치가 다르므로&lt;br /&gt;
각각 다른 위치를 지정해 줘야 한다.&lt;br /&gt;
&lt;br /&gt;*(대박 주의점)*&lt;br /&gt;
code blocks에서 library의 우선순위는&lt;br /&gt;
아래에 있는게 먼저입니다!!&lt;br /&gt;
&lt;br /&gt;&lt;p style=&quot;margin:0&quot;&gt;&lt;div class=&quot;imageblock center&quot; style=&quot;text-align: center; clear: both;&quot;&gt;&lt;img src=&quot;http://cfile21.uf.tistory.com/image/141127484F1F9E0C045D99&quot; alt=&quot;&quot; filemime=&quot;image/jpeg&quot; filename=&quot;캡처.jpg&quot; height=&quot;610&quot; width=&quot;694&quot;/&gt;&lt;/div&gt;&lt;/p&gt;
&lt;br /&gt;위의 그림을 보면, library01이 제일 우선순위가 높은 라이블러리 파일이 되는 것이구요..&lt;br /&gt;
library02, library03 순으로 우선순위가 낮아진답니다. ㅠㅠ&lt;br /&gt;
&lt;br /&gt;아.. 정말.. 뭘 모르면 고생이네요 ㅠㅠ&lt;br /&gt;
덕분에 평생 잊지는 못할듯 합니다.&lt;br /&gt;
&lt;br /&gt;(위의 정보를 몰라서 이틀을 고생했어요 ㅠㅠ)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
결론 : &amp;nbsp;리눅스에서의 개발은 윈도우보다(vs보다)신경써야 할 것이 많다. ㅠ&amp;nbsp;&lt;div class=&quot;entry-ccl&quot; style=&quot;clear: both; text-align: right; margin-bottom: 10px&quot;&gt;
	&lt;img id=&quot;ccl-icon-113-0&quot; class=&quot;entry-ccl-by&quot; src=&quot;http://i1.daumcdn.net/cfs.tistory/v/0/static/admin/editor/ccl_black01.png&quot; alt=&quot;저작자 표시&quot;/&gt;
	&lt;img id=&quot;ccl-icon-113-1&quot; class=&quot;entry-ccl-nc&quot; src=&quot;http://i1.daumcdn.net/cfs.tistory/v/0/static/admin/editor/ccl_black02.png&quot; alt=&quot;비영리&quot;/&gt;
	&lt;img id=&quot;ccl-icon-113-2&quot; class=&quot;entry-ccl-sa&quot; src=&quot;http://i1.daumcdn.net/cfs.tistory/v/0/static/admin/editor/ccl_black04.png&quot; alt=&quot;동일 조건 변경 허락&quot;/&gt;
	&lt;!--
	&lt;rdf:RDF xmlns=&quot;http://web.resource.org/cc/&quot; xmlns:dc=&quot;http://purl.org/dc/elements/1.1/&quot; xmlns:rdf=&quot;http://www.w3.org/1999/02/22-rdf-syntax-ns#&quot;&gt;
		&lt;Work rdf:about=&quot;&quot;&gt;
			&lt;license rdf:resource=&quot;http://creativecommons.org/licenses/by-nc-sa/2.0/kr/&quot; /&gt;
		&lt;/Work&gt;
		&lt;License rdf:about=&quot;http://creativecommons.org/licenses/by-nc-sa/&quot;&gt;
			&lt;permits rdf:resource=&quot;http://web.resource.org/cc/Reproduction&quot;/&gt;
			&lt;permits rdf:resource=&quot;http://web.resource.org/cc/Distribution&quot;/&gt;
			&lt;requires rdf:resource=&quot;http://web.resource.org/cc/Notice&quot;/&gt;
			&lt;requires rdf:resource=&quot;http://web.resource.org/cc/Attribution&quot;/&gt;
			&lt;prohibits rdf:resource=&quot;http://web.resource.org/cc/CommercialUse&quot;/&gt;
		&lt;/License&gt;
	&lt;/rdf:RDF&gt;
	--&gt;
&lt;/div&gt;
&lt;div class=&quot;tt-plugin ttShareEntryWithSNS tt-sns-icon-alignment-left tt-sns-icon-size-small&quot;&gt;
	&lt;button class=&quot;ttShareEntryWithYozm&quot; id=&quot;ttServiceYozm_&quot; onclick=&quot;ShareEntryWithSNS.share(&#039;yozm&#039;, &#039;&#039;, &#039;&#039;);&quot;&gt;&lt;span&gt;요즘에 보내기&lt;/span&gt;&lt;/button&gt;&lt;button
	class=&quot;ttShareEntryWithTwitter&quot; id=&quot;ttServiceTwitter_&quot; onclick=&quot;ShareEntryWithSNS.share(&#039;twitter&#039;, &#039;&#039;, &#039;&#039;);&quot;&gt;&lt;span&gt;트위터에 보내기&lt;/span&gt;&lt;/button&gt;&lt;button
	class=&quot;ttShareEntryWithFacebook&quot; id=&quot;ttServiceFacebook_&quot; onclick=&quot;ShareEntryWithSNS.share(&#039;facebook&#039;, &#039;&#039;, &#039;&#039;);&quot;&gt;&lt;span&gt;페이스북에 보내기&lt;/span&gt;&lt;/button&gt;&lt;button
	class=&quot;ttShareEntryWithMe2day&quot; id=&quot;ttServiceMe2day_&quot; onclick=&quot;ShareEntryWithSNS.share(&#039;me2day&#039;, &#039;&#039;, &#039;&#039;);&quot;&gt;&lt;span&gt;미투데이에 보내기&lt;/span&gt;&lt;/button&gt;
&lt;/div&gt;
&lt;div class=&quot;blogger-news-widget&quot; style=&quot;width: 100%; text-align: center&quot;&gt;
		  					&lt;embed src=&quot;http://api.v.daum.net/static/recombox1.swf&quot; quality=&quot;high&quot; flashvars=&quot;nid=24912972&quot; allowscriptaccess=&quot;always&quot; allowfullscreen=&quot;false&quot; bgcolor=&quot;#ffffff&quot; width=&quot;400&quot; height=&quot;80&quot; type=&quot;application/x-shockwave-flash&quot; wmode=&quot;transparent&quot;&gt;&lt;/embed&gt;
						&lt;/div&gt;&lt;div style=&quot;text-align:right; padding-top:10px;&quot;&gt;
&lt;iframe src=&quot;http://www.facebook.com/plugins/like.php?href=jjangmin.com/113&amp;amp;layout=standard&amp;amp;show_faces=true&amp;amp;width=310&amp;amp;action=like&amp;amp;font=tahoma&amp;amp;colorscheme=light&amp;amp;height=65&quot; scrolling=&quot;no&quot; frameborder=&quot;0&quot; style=&quot;border:none; overflow:hidden; width:310px; height:65px;&quot; allowTransparency=&quot;true&quot;&gt;&lt;/iframe&gt;
&lt;/div&gt;
</description>
			<category>나는개발자다</category>
			<category>C++</category>
			<category>CodeBlocks</category>
			<category>library</category>
			<category>Linux</category>
			<category>undefined reference</category>
			<category>라이블러리</category>
			<category>에러</category>
			<author>jjangmin</author>
			<guid>http://jjangmin.com/113</guid>
			<comments>http://jjangmin.com/113#entry113comment</comments>
			<pubDate>Wed, 25 Jan 2012 13:54:28 +0900</pubDate>
		</item>
		<item>
			<title>_T() 매크로의 정체는?</title>
			<link>http://jjangmin.com/111</link>
			<description>윈도우 프로그래밍에서 문자열에 쓰이는 매크로 _T()는&lt;br /&gt;
프로젝트의 속성에 따라 문자열을 알맞게 변환해 준다.&lt;br /&gt;
&lt;br /&gt;
만약 유니코드 설정이면 _T(&quot;string&quot;)은 L&quot;string&quot; (유니코드형식)으로 변환되고&lt;br /&gt;
멀티바이트 설정이면 &quot;string&quot;으로 변환 된다.&lt;br /&gt;
&lt;br /&gt;
- 이상 _T() 매크로 정의 끗 -&amp;nbsp;&lt;div class=&quot;entry-ccl&quot; style=&quot;clear: both; text-align: right; margin-bottom: 10px&quot;&gt;
	&lt;img id=&quot;ccl-icon-111-0&quot; class=&quot;entry-ccl-by&quot; src=&quot;http://i1.daumcdn.net/cfs.tistory/v/0/static/admin/editor/ccl_black01.png&quot; alt=&quot;저작자 표시&quot;/&gt;
	&lt;img id=&quot;ccl-icon-111-1&quot; class=&quot;entry-ccl-nc&quot; src=&quot;http://i1.daumcdn.net/cfs.tistory/v/0/static/admin/editor/ccl_black02.png&quot; alt=&quot;비영리&quot;/&gt;
	&lt;img id=&quot;ccl-icon-111-2&quot; class=&quot;entry-ccl-sa&quot; src=&quot;http://i1.daumcdn.net/cfs.tistory/v/0/static/admin/editor/ccl_black04.png&quot; alt=&quot;동일 조건 변경 허락&quot;/&gt;
	&lt;!--
	&lt;rdf:RDF xmlns=&quot;http://web.resource.org/cc/&quot; xmlns:dc=&quot;http://purl.org/dc/elements/1.1/&quot; xmlns:rdf=&quot;http://www.w3.org/1999/02/22-rdf-syntax-ns#&quot;&gt;
		&lt;Work rdf:about=&quot;&quot;&gt;
			&lt;license rdf:resource=&quot;http://creativecommons.org/licenses/by-nc-sa/2.0/kr/&quot; /&gt;
		&lt;/Work&gt;
		&lt;License rdf:about=&quot;http://creativecommons.org/licenses/by-nc-sa/&quot;&gt;
			&lt;permits rdf:resource=&quot;http://web.resource.org/cc/Reproduction&quot;/&gt;
			&lt;permits rdf:resource=&quot;http://web.resource.org/cc/Distribution&quot;/&gt;
			&lt;requires rdf:resource=&quot;http://web.resource.org/cc/Notice&quot;/&gt;
			&lt;requires rdf:resource=&quot;http://web.resource.org/cc/Attribution&quot;/&gt;
			&lt;prohibits rdf:resource=&quot;http://web.resource.org/cc/CommercialUse&quot;/&gt;
		&lt;/License&gt;
	&lt;/rdf:RDF&gt;
	--&gt;
&lt;/div&gt;
&lt;div class=&quot;tt-plugin ttShareEntryWithSNS tt-sns-icon-alignment-left tt-sns-icon-size-small&quot;&gt;
	&lt;button class=&quot;ttShareEntryWithYozm&quot; id=&quot;ttServiceYozm_&quot; onclick=&quot;ShareEntryWithSNS.share(&#039;yozm&#039;, &#039;&#039;, &#039;&#039;);&quot;&gt;&lt;span&gt;요즘에 보내기&lt;/span&gt;&lt;/button&gt;&lt;button
	class=&quot;ttShareEntryWithTwitter&quot; id=&quot;ttServiceTwitter_&quot; onclick=&quot;ShareEntryWithSNS.share(&#039;twitter&#039;, &#039;&#039;, &#039;&#039;);&quot;&gt;&lt;span&gt;트위터에 보내기&lt;/span&gt;&lt;/button&gt;&lt;button
	class=&quot;ttShareEntryWithFacebook&quot; id=&quot;ttServiceFacebook_&quot; onclick=&quot;ShareEntryWithSNS.share(&#039;facebook&#039;, &#039;&#039;, &#039;&#039;);&quot;&gt;&lt;span&gt;페이스북에 보내기&lt;/span&gt;&lt;/button&gt;&lt;button
	class=&quot;ttShareEntryWithMe2day&quot; id=&quot;ttServiceMe2day_&quot; onclick=&quot;ShareEntryWithSNS.share(&#039;me2day&#039;, &#039;&#039;, &#039;&#039;);&quot;&gt;&lt;span&gt;미투데이에 보내기&lt;/span&gt;&lt;/button&gt;
&lt;/div&gt;
&lt;div class=&quot;blogger-news-widget&quot; style=&quot;width: 100%; text-align: center&quot;&gt;
		  					&lt;embed src=&quot;http://api.v.daum.net/static/recombox1.swf&quot; quality=&quot;high&quot; flashvars=&quot;nid=22157450&quot; allowscriptaccess=&quot;always&quot; allowfullscreen=&quot;false&quot; bgcolor=&quot;#ffffff&quot; width=&quot;400&quot; height=&quot;80&quot; type=&quot;application/x-shockwave-flash&quot; wmode=&quot;transparent&quot;&gt;&lt;/embed&gt;
						&lt;/div&gt;&lt;div style=&quot;text-align:right; padding-top:10px;&quot;&gt;
&lt;iframe src=&quot;http://www.facebook.com/plugins/like.php?href=jjangmin.com/111&amp;amp;layout=standard&amp;amp;show_faces=true&amp;amp;width=310&amp;amp;action=like&amp;amp;font=tahoma&amp;amp;colorscheme=light&amp;amp;height=65&quot; scrolling=&quot;no&quot; frameborder=&quot;0&quot; style=&quot;border:none; overflow:hidden; width:310px; height:65px;&quot; allowTransparency=&quot;true&quot;&gt;&lt;/iframe&gt;
&lt;/div&gt;
</description>
			<category>나는개발자다</category>
			<category>mfc</category>
			<category>Winapi</category>
			<category>_T()</category>
			<category>문자열</category>
			<category>윈도우프로그래밍</category>
			<category>유니코드</category>
			<author>jjangmin</author>
			<guid>http://jjangmin.com/111</guid>
			<comments>http://jjangmin.com/111#entry111comment</comments>
			<pubDate>Fri, 04 Nov 2011 11:07:21 +0900</pubDate>
		</item>
		<item>
			<title>Google Test 세팅 및 사용 (on Windows)</title>
			<link>http://jjangmin.com/110</link>
			<description>1. 소스 받기&lt;br /&gt;
&lt;br /&gt;
&lt;a href=&quot;http://code.google.com/p/googletest/downloads/list&quot;&gt;http://code.google.com/p/googletest/downloads/list&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
위의 사이트로 들어가서 최신 버전의 Google Test 를 다운받는다. (소스 파일)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
2. 소스 컴파일 하기&lt;br /&gt;
&lt;br /&gt;
다운 받은 압축 파일을 풀면,&amp;nbsp;&lt;br /&gt;
.\msvc 디렉터리로 가서 솔루션을 열고 빌드 시킨다.&lt;br /&gt;
&lt;br /&gt;
(빌드 시킬 때, debug와 release 모두에서 해야 한다.)&lt;br /&gt;
&lt;br /&gt;
빌드한 다음에는 아래와 같은 static library 가 생성된다.&lt;br /&gt;
&amp;nbsp;- .\msvc\gtest\debug\gtestd.lib&lt;br /&gt;
&amp;nbsp;- .\msvc\gtest\debug\gtest_maind.lib&lt;br /&gt;
&amp;nbsp;- .\msvc\gtest\release\gtest.lib&lt;br /&gt;
&amp;nbsp;- .\msvc\gtest\release\gtest_main.lib&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
3. &amp;nbsp;Visual Studio 에서 테스트 프로젝트 만들어서 설정해 보기&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;Visual Studio 자체적인 설정을 수행한다.&lt;br /&gt;
&amp;nbsp;- Tools -&amp;gt; Options -&amp;gt;Projects and Solutions -&amp;gt; VC++ Directories&lt;br /&gt;
&amp;nbsp; &amp;nbsp;- &amp;nbsp;Include Files 에 &#039;[압축풀린위치]\include&#039; 추가&lt;br /&gt;
&amp;nbsp; &amp;nbsp;- &amp;nbsp;Library Files 에 &#039;[압축풀린위치]\msvc\gtest\debug&#039;, &#039;[압축풀린위치]\msvc\gtest\release&#039; 추가&lt;br /&gt;
&lt;br /&gt;
프로젝트 설정에서 Additional Dependencies를 설정한다&lt;br /&gt;
&amp;nbsp;- Linker -&amp;gt; Input 에서, Addtional Dependencies에 아래 항목을 추가&lt;br /&gt;
&amp;nbsp; &amp;nbsp;- Debug 모드일 경우, gtestd.lib, gtest_maind.lib 추가&lt;br /&gt;
&amp;nbsp; &amp;nbsp;- Release 모드일 경우, gtest.lib, gtest_main.lib 추가&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
4. 테스트 Factorial Code&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;txc-textbox&quot; style=&quot;border-top-style: double; border-right-style: double; border-bottom-style: double; border-left-style: double; border-top-width: 3px; border-right-width: 3px; border-bottom-width: 3px; border-left-width: 3px; border-top-color: rgb(193, 193, 193); border-right-color: rgb(193, 193, 193); border-bottom-color: rgb(193, 193, 193); border-left-color: rgb(193, 193, 193); background-color: rgb(238, 238, 238); padding-top: 10px; padding-right: 10px; padding-bottom: 10px; padding-left: 10px; &quot;&gt;
&lt;p style=&quot;margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; &quot;&gt;&lt;/p&gt;
&lt;p style=&quot;margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; &quot;&gt;#include &quot;gtest/gtest.h&quot;&lt;/p&gt;
&lt;p style=&quot;margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; &quot;&gt;#include &amp;lt;vector&amp;gt;&lt;/p&gt;
&lt;p style=&quot;margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; &quot;&gt;#include &amp;lt;ostream&amp;gt;&lt;/p&gt;
&lt;p style=&quot;margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; &quot;&gt;#include &amp;lt;assert.h&amp;gt;&lt;/p&gt;
&lt;p style=&quot;margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; &quot;&gt;&lt;br /&gt;
&lt;/p&gt;
&lt;p style=&quot;margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; &quot;&gt;int Factorial(int n)&lt;/p&gt;
&lt;p style=&quot;margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; &quot;&gt;{&lt;/p&gt;
&lt;p style=&quot;margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; &quot;&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space:pre&quot;&gt;	&lt;/span&gt;if (n &amp;lt;= 1)&lt;/p&gt;
&lt;p style=&quot;margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; &quot;&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space:pre&quot;&gt;		&lt;/span&gt;return 1;&lt;/p&gt;
&lt;p style=&quot;margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; &quot;&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space:pre&quot;&gt;	&lt;/span&gt;return Factorial(n-1) * n;&lt;/p&gt;
&lt;p style=&quot;margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; &quot;&gt;}&lt;/p&gt;
&lt;p style=&quot;margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; &quot;&gt;&lt;br /&gt;
&lt;/p&gt;
&lt;p style=&quot;margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; &quot;&gt;TEST(FactorialTest, Normal)&lt;/p&gt;
&lt;p style=&quot;margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; &quot;&gt;{&lt;/p&gt;
&lt;p style=&quot;margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; &quot;&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space:pre&quot;&gt;	&lt;/span&gt;EXPECT_EQ(120, Factorial(5));&lt;/p&gt;
&lt;p style=&quot;margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; &quot;&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space:pre&quot;&gt;	&lt;/span&gt;EXPECT_EQ(720, Factorial(6));&lt;/p&gt;
&lt;p style=&quot;margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; &quot;&gt;}&lt;/p&gt;
&lt;p style=&quot;margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; &quot;&gt;&lt;br /&gt;
&lt;/p&gt;
&lt;p style=&quot;margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; &quot;&gt;TEST(FactorialTest, Abnormal)&lt;/p&gt;
&lt;p style=&quot;margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; &quot;&gt;{&lt;/p&gt;
&lt;p style=&quot;margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; &quot;&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space:pre&quot;&gt;	&lt;/span&gt;EXPECT_EQ(1, Factorial(-1));&lt;/p&gt;
&lt;p style=&quot;margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; &quot;&gt;}&lt;/p&gt;
&lt;p style=&quot;margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; &quot;&gt;&lt;br /&gt;
&lt;/p&gt;
&lt;p style=&quot;margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; &quot;&gt;int main(int argc, char* argv[])&lt;/p&gt;
&lt;p style=&quot;margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; &quot;&gt;{&lt;/p&gt;
&lt;p style=&quot;margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; &quot;&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space:pre&quot;&gt;	&lt;/span&gt;testing::InitGoogleTest(&amp;amp;argc, argv);&lt;/p&gt;
&lt;p style=&quot;margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; &quot;&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space:pre&quot;&gt;	&lt;/span&gt;RUN_ALL_TESTS();&lt;/p&gt;
&lt;p style=&quot;margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; &quot;&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space:pre&quot;&gt;	&lt;/span&gt;getchar();&lt;/p&gt;
&lt;p style=&quot;margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; &quot;&gt;}&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;br /&gt;
결과는 아래와 같이 나온다.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;p style=&quot;margin:0&quot;&gt;&lt;br /&gt;
Factorial 의 마지막 * 연산자를 + 로 바꿨을 때, 예측한 값이 나오지 않아 Fail 을 발생시킴&lt;br /&gt;
&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;margin:0&quot;&gt;&lt;div class=&quot;imageblock center&quot; style=&quot;text-align: center; clear: both;&quot;&gt;&lt;img src=&quot;http://cfile23.uf.tistory.com/image/172A40454EB23B282BB270&quot; alt=&quot;&quot; filemime=&quot;image/jpeg&quot; filename=&quot;캡처2.jpg&quot; height=&quot;485&quot; width=&quot;677&quot;/&gt;&lt;/div&gt;&lt;/p&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&lt;div class=&quot;entry-ccl&quot; style=&quot;clear: both; text-align: right; margin-bottom: 10px&quot;&gt;
	&lt;img id=&quot;ccl-icon-110-0&quot; class=&quot;entry-ccl-by&quot; src=&quot;http://i1.daumcdn.net/cfs.tistory/v/0/static/admin/editor/ccl_black01.png&quot; alt=&quot;저작자 표시&quot;/&gt;
	&lt;img id=&quot;ccl-icon-110-1&quot; class=&quot;entry-ccl-nc&quot; src=&quot;http://i1.daumcdn.net/cfs.tistory/v/0/static/admin/editor/ccl_black02.png&quot; alt=&quot;비영리&quot;/&gt;
	&lt;img id=&quot;ccl-icon-110-2&quot; class=&quot;entry-ccl-sa&quot; src=&quot;http://i1.daumcdn.net/cfs.tistory/v/0/static/admin/editor/ccl_black04.png&quot; alt=&quot;동일 조건 변경 허락&quot;/&gt;
	&lt;!--
	&lt;rdf:RDF xmlns=&quot;http://web.resource.org/cc/&quot; xmlns:dc=&quot;http://purl.org/dc/elements/1.1/&quot; xmlns:rdf=&quot;http://www.w3.org/1999/02/22-rdf-syntax-ns#&quot;&gt;
		&lt;Work rdf:about=&quot;&quot;&gt;
			&lt;license rdf:resource=&quot;http://creativecommons.org/licenses/by-nc-sa/2.0/kr/&quot; /&gt;
		&lt;/Work&gt;
		&lt;License rdf:about=&quot;http://creativecommons.org/licenses/by-nc-sa/&quot;&gt;
			&lt;permits rdf:resource=&quot;http://web.resource.org/cc/Reproduction&quot;/&gt;
			&lt;permits rdf:resource=&quot;http://web.resource.org/cc/Distribution&quot;/&gt;
			&lt;requires rdf:resource=&quot;http://web.resource.org/cc/Notice&quot;/&gt;
			&lt;requires rdf:resource=&quot;http://web.resource.org/cc/Attribution&quot;/&gt;
			&lt;prohibits rdf:resource=&quot;http://web.resource.org/cc/CommercialUse&quot;/&gt;
		&lt;/License&gt;
	&lt;/rdf:RDF&gt;
	--&gt;
&lt;/div&gt;
&lt;div class=&quot;tt-plugin ttShareEntryWithSNS tt-sns-icon-alignment-left tt-sns-icon-size-small&quot;&gt;
	&lt;button class=&quot;ttShareEntryWithYozm&quot; id=&quot;ttServiceYozm_&quot; onclick=&quot;ShareEntryWithSNS.share(&#039;yozm&#039;, &#039;&#039;, &#039;&#039;);&quot;&gt;&lt;span&gt;요즘에 보내기&lt;/span&gt;&lt;/button&gt;&lt;button
	class=&quot;ttShareEntryWithTwitter&quot; id=&quot;ttServiceTwitter_&quot; onclick=&quot;ShareEntryWithSNS.share(&#039;twitter&#039;, &#039;&#039;, &#039;&#039;);&quot;&gt;&lt;span&gt;트위터에 보내기&lt;/span&gt;&lt;/button&gt;&lt;button
	class=&quot;ttShareEntryWithFacebook&quot; id=&quot;ttServiceFacebook_&quot; onclick=&quot;ShareEntryWithSNS.share(&#039;facebook&#039;, &#039;&#039;, &#039;&#039;);&quot;&gt;&lt;span&gt;페이스북에 보내기&lt;/span&gt;&lt;/button&gt;&lt;button
	class=&quot;ttShareEntryWithMe2day&quot; id=&quot;ttServiceMe2day_&quot; onclick=&quot;ShareEntryWithSNS.share(&#039;me2day&#039;, &#039;&#039;, &#039;&#039;);&quot;&gt;&lt;span&gt;미투데이에 보내기&lt;/span&gt;&lt;/button&gt;
&lt;/div&gt;
&lt;div class=&quot;blogger-news-widget&quot; style=&quot;width: 100%; text-align: center&quot;&gt;
		  					&lt;embed src=&quot;http://api.v.daum.net/static/recombox1.swf&quot; quality=&quot;high&quot; flashvars=&quot;nid=22129032&quot; allowscriptaccess=&quot;always&quot; allowfullscreen=&quot;false&quot; bgcolor=&quot;#ffffff&quot; width=&quot;400&quot; height=&quot;80&quot; type=&quot;application/x-shockwave-flash&quot; wmode=&quot;transparent&quot;&gt;&lt;/embed&gt;
						&lt;/div&gt;&lt;div style=&quot;text-align:right; padding-top:10px;&quot;&gt;
&lt;iframe src=&quot;http://www.facebook.com/plugins/like.php?href=jjangmin.com/110&amp;amp;layout=standard&amp;amp;show_faces=true&amp;amp;width=310&amp;amp;action=like&amp;amp;font=tahoma&amp;amp;colorscheme=light&amp;amp;height=65&quot; scrolling=&quot;no&quot; frameborder=&quot;0&quot; style=&quot;border:none; overflow:hidden; width:310px; height:65px;&quot; allowTransparency=&quot;true&quot;&gt;&lt;/iframe&gt;
&lt;/div&gt;
</description>
			<category>나는개발자다</category>
			<category>Google test</category>
			<category>gtest</category>
			<category>library 설정</category>
			<category>visual studio 설정</category>
			<category>구글테스트</category>
			<category>설정</category>
			<author>jjangmin</author>
			<guid>http://jjangmin.com/110</guid>
			<comments>http://jjangmin.com/110#entry110comment</comments>
			<pubDate>Thu, 03 Nov 2011 15:58:49 +0900</pubDate>
		</item>
	</channel>
</rss>

