ใช้ AppWizard COM ATL

การสร้างโครงการโดยใช้เครื่อง AppWizard COM ATL

  1. เปิด Visual c ++ คลิกสร้างบนเมนูแฟ้มและคลิกที่แท็บข้อมูลโครงการ?

  2. เลือกATL COM AppWizardเป็นชนิดโปรแกรมประยุกต์ของคุณ?

  3. ใส่ชื่อโครงการ?

  4. คลิกตกลง?

AppWizard COM ATL แสดงในกล่องโต้ตอบที่แสดงตัวเลือกที่นำมาใช้กับโครงการของคุณ ATL:

คลิกเสร็จสิ้นเพื่อสร้างโครงการ AppWizard แสดงข้อมูลเกี่ยวกับโครงการที่จะสร้าง และจากนั้น แสดงโครงการสร้างขึ้นใหม่ในพื้นที่ทำงานโครงการแล้ว?

หมายเหตุnbsp  เมื่อคุณสร้างโครงการของคุณ คุณสามารถเลือกการกำหนดค่าที่MinSizeหรือMinDependency MinSizeจะสร้างคอมโพเนนต์เล็ก เนื่องจากจะใช้รหัสที่ใช้ร่วมกันจาก Atl.dll ในกรณีนี้ คุณต้องแจกจ่าย Atl.dll กับคอมโพเนนต์ของคุณ MinDependencyจะสร้างคอมโพเนนต์ใหญ่ เนื่องจากโค้ดที่จำเป็นทั้งหมดจะถูกเชื่อมโยง ด้วยคอมโพเนนต์ของคุณ(&N)?

หมายเหตุnbsp  เมื่อมีการสร้างรุ่นของโครงการ คุณสามารถเรียกดูข้อผิดพลาดการเชื่อมโยงต่อไปนี้(&N):

LIBCMTLIB(crt0.obj): ข้อผิดพลาด LNK2001: นี้จบไม่ _main สัญลักษณ์ภายนอก

ข้อผิดพลาดนี้เกิดขึ้นถ้าคุณกำลังใช้จอภาพ CRT ฟังก์ชันที่ต้องใช้รหัสเริ่มต้นของจอภาพ CRT การกำหนดค่าออกกำหนด_ATL_MIN_CRTซึ่งไม่รวมรหัสเริ่มต้นของจอภาพ CRT จาก EXE หรือ DLL เมื่อต้องการหลีกเลี่ยงข้อผิดพลาดนี้ ทำอย่างใดอย่างหนึ่งต่อไปนี้:

Index