<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://mediawiki.zeropage.org/index.php?action=history&amp;feed=atom&amp;title=ACE%2FHelloWorld</id>
	<title>ACE/HelloWorld - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://mediawiki.zeropage.org/index.php?action=history&amp;feed=atom&amp;title=ACE%2FHelloWorld"/>
	<link rel="alternate" type="text/html" href="https://mediawiki.zeropage.org/index.php?title=ACE/HelloWorld&amp;action=history"/>
	<updated>2026-05-14T14:32:57Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.39.8</generator>
	<entry>
		<id>https://mediawiki.zeropage.org/index.php?title=ACE/HelloWorld&amp;diff=26851&amp;oldid=prev</id>
		<title>imported&gt;Unknown at 05:22, 7 February 2021</title>
		<link rel="alternate" type="text/html" href="https://mediawiki.zeropage.org/index.php?title=ACE/HelloWorld&amp;diff=26851&amp;oldid=prev"/>
		<updated>2021-02-07T05:22:20Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;=== Project Setting ===&lt;br /&gt;
* 먼저 [[ACE]] 라이브러리를 다운받아 컴파일해야 한다. [http://riverace.com 여기]서 다운받아 컴파일한다. 빌드 컨피큐레이션이 프로젝트별로 3~4개씩 있는데 이거 한번에 컴파일하는데 30분 넘게 걸렸었다...-_-; (P4 2.4G, 512MB, VC6)&lt;br /&gt;
* include path 에 ace 라이브러리가 있는 곳의 경로를 넣어준다. [[임인택]]의 경우 &lt;br /&gt;
 ~cpp E:libc&amp;amp;amp;c++ACE_wrappers&lt;br /&gt;
.&lt;br /&gt;
* project setting 에서 link 탭에 aced.lib (디버그용), 또는 ace.lib 을 추가한다. (프로젝트 홈 디렉토리에 lib, dll 파일이있거나 path 가 걸려있어야 한다. 혹은 additional library path에 추가되어 있어야 한다)&lt;br /&gt;
* project setting 에서 c++ 탭에 code generation-&amp;gt;use run-time library 에서 (debug) multithreaded 또는 (debug) multithreaded dll (무슨차이가 있는지 아직 확실하게 모르겠다)&lt;br /&gt;
=== code ===&lt;br /&gt;
 #include &amp;quot;ace/Log_Msg.h&amp;quot;&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
 int ACE_TMAIN(int, ACE_TCHAR *[] )&lt;br /&gt;
 {&lt;br /&gt;
 	ACE_DEBUG((LM_INFO, ACE_TEXT(&amp;quot;Hello, World!!n&amp;quot;)));&lt;br /&gt;
 &lt;br /&gt;
 	return 0;&lt;br /&gt;
 }&lt;br /&gt;
 &lt;br /&gt;
  &lt;br /&gt;
 GNU make를 사용하는 경우 다음과 같이 Makefile 을 만들어주어야 한다. 간단한 예) test.cpp 를 test로 빌드&lt;br /&gt;
 BIN = test   # 소스파일과 같아야한다. 이 Makefile은 test.cpp 를 찾아 빌드하려고 할 것이다.&lt;br /&gt;
 BUILD = $(VBIN)&lt;br /&gt;
 SRC = $(addsuffix .cpp,$(BIN))&lt;br /&gt;
 ACE_ROOT = /usr/share/ace&lt;br /&gt;
 &lt;br /&gt;
 include $(ACE_ROOT)/include/makeinclude/wrapper_macros.GNU&lt;br /&gt;
 include $(ACE_ROOT)/include/makeinclude/macros.GNU&lt;br /&gt;
 include $(ACE_ROOT)/include/makeinclude/rules.common.GNU&lt;br /&gt;
 include $(ACE_ROOT)/include/makeinclude/rules.nonested.GNU&lt;br /&gt;
 include $(ACE_ROOT)/include/makeinclude/rules.bin.GNU&lt;br /&gt;
 include $(ACE_ROOT)/include/makeinclude/rules.local.GNU&lt;br /&gt;
  &lt;br /&gt;
----&lt;br /&gt;
[[ACE]]&lt;br /&gt;
&lt;/div&gt;</summary>
		<author><name>imported&gt;Unknown</name></author>
	</entry>
</feed>