คุณได้รับข้อความแสดงข้อผิดพลาดในการคอมไพล์ในโครงการของคุณ ATL หลังจากที่คุณติดตั้ง 6.1 SDK ของ Windows Visual Studio 2008 Service Pack 1

การแปลบทความ การแปลบทความ
หมายเลขบทความ (Article ID): 974479 - ผลิตภัณฑ์ที่เกี่ยวข้องในบทความนี้
ขยายทั้งหมด | ยุบทั้งหมด

เนื้อหาบนหน้านี้

อาการ

พิจารณาสถานการณ์ต่อไปนี้: คุณติดตั้ง Microsoft Visual Studio 2008 Service Pack 1 (SP1) หรือ คุณติดตั้งการปรับปรุงบางอย่างสำหรับ SP1 2008 Studio แสดงผล คุณติดตั้งใน Windows ซอฟต์แวร์พัฒนา Kit (SDK) 6.1 ในสถานการณ์สมมตินี้ คุณได้รับข้อความข้อผิดพลาดของคอมไพเลอร์ดังต่อไปนี้ในโครงการที่ใช้งานแม่แบบของไลบรารี (ATL) ของคุณ:
ข้อผิดพลาด C2039: '_Swap_adl': ไม่ใช่สมาชิกของ 'std' c:\program files\microsoft ภาพยนตร์ภาพ 9.0\vc\include\xutility 2764
ข้อผิดพลาด C3861: '_Swap_adl': ตัวระบุที่ไม่พบ 9.0\vc\include\xutility ภาพยนตร์ภาพ files\microsoft c:\program 2764

สาเหตุ

ใน Windows SDK สำหรับ Windows Server 2008 และ.NET Framework 3.5 (6.1 SDK ของ Windows) ใช้รันไทม์ของ C แฟ้มหลาย ๆ แฟ้มร่วมกับ Visual Studio 2008 6.1 SDK ของ Windows มีเวอร์ชัน Visual Studio 2008 RTM ของแฟ้มเหล่านี้ ถ้าคุณติดตั้ง Windows SDK 6.1 หลังจากที่คุณติดตั้ง Visual Studio 2008 Service Pack 1 หรือรุ่นที่ใหม่กว่าของ Visual Studio 2008, unversioned แฟ้มที่ใช้ร่วมกันระหว่าง 6.1 SDK ของ Windows และ Visual Studio 2008 ถูกยกเลิกไปเป็นรุ่น RTM มี incompatibilities ระหว่าง Visual Studio 2008 RTM รุ่นของแฟ้มและแฟ้มรันไทม์ของ C รุ่นที่ใหม่กว่า ดังนั้น ข้อผิดพลาดของคอมไพเลอร์สามารถเกิดขึ้นเมื่อมีผสมแฟ้มเหล่านี้เข้ากันไม่ได้เข้าด้วยกัน

สถานะ

Microsoft ยืนยันว่าปัญหานี้เป็นปัญหาที่เกิดขึ้นกับผลิตภัณฑ์ของ Microsoft ซึ่งมีการระบุไว้ในส่วน "การใช้งาน"

การแก้ไข

แฟ้มต่อไปนี้สามารถดาวน์โหลดได้จากศูนย์ดาวน์โหลดของ Microsoft::

ยุบรูปภาพนี้ขยายรูปภาพนี้
ดาวน์โหลด
ดาวน์โหลดแพคเกจ

วันวางจำหน่าย: วันอังคาร 8 กันยายน 2009

หากต้องการทราบข้อมูลเพิ่มเติมเกี่ยวกับการดาวน์โหลดไฟล์การสนับสนุนของไมโครซอฟท์ โปรดคลิกที่หมายเลขบทความต่อไปนี้เพื่อดูบทความใน Microsoft Knowledge Base::
119591วิธีรับแฟ้มการสนับสนุนของไมโครซอฟท์จากบริการออนไลน์
Microsoft สแกนแฟ้มนี้เพื่อหาไวรัส Microsoft ใช้ซอฟต์แวร์ตรวจสอบไวรัสล่าสุด ณ วันที่มีการประกาศแฟ้มนั้นๆ แฟ้มดังกล่าวจะถูกจัดเก็บในเซิร์ฟเวอร์เพิ่มการรักษาความปลอดภัย ซึ่งช่วยป้องกันการเปลี่ยนแปลงแฟ้มโดยไม่ได้รับอนุญาต

ข้อมูลเพิ่มเติม

ข้อกำหนดเบื้องต้นเพื่อติดตั้งการปรับปรุงการรักษาความปลอดภัยนี้

การติดตั้งการปรับปรุงการรักษาความปลอดภัยนี้ คุณต้องมี Windows Installer 3.1 หรือรุ่นที่ใหม่กว่าที่ติดตั้งบนคอมพิวเตอร์ การขอรับรุ่นล่าสุดของ Windows Installer สำหรับเครื่องคอมพิวเตอร์ แวะไปที่เว็บไซต์ต่อไปนี้ของ Microsoft:
http://www.microsoft.com/downloads/details.aspx?familyid=5A58B56F-60B6-4412-95B9-54D056D6F9F4&displaylang=en

ข้อมูลการแทนที่การปรับปรุงความปลอดภัย

การปรับปรุงการรักษาความปลอดภัยนี้ไม่ได้แทนใด ๆ ทการรักษาความปลอดภัยอื่น ๆ

ปรับปรุงข้อมูลการเอาออก

ถอนการติดหลังจากที่คุณติดตั้งโปรแกรมปรับปรุงนี้ คุณสามารถตั้ง โดยใช้การเพิ่ม หรือเอาโปรแกรมออกรายการใน'แผงควบคุม'

สวิตช์บรรทัดคำสั่งสำหรับการปรับปรุงนี้

คุณสามารถค้นหาข้อมูลเกี่ยวกับสวิตช์บรรทัดคำสั่งต่าง ๆ ที่สนับสนุนการปรับปรุงนี้ใน MSDN เว็บไซต์ต่อไปนี้:
.aspx http://msdn.microsoft.com/en-us/library/aa367988 (VS.85)
สำหรับข้อมูลเพิ่มเติมเกี่ยวกับ Windows Installer ไปที่ MSDN เว็บไซต์ต่อไปนี้:
.aspx http://msdn.microsoft.com/en-us/library/aa367449 (VS.85)

ข้อมูลแฟ้ม

แฟ้มที่มีแอตทริบิวต์ที่ระบุไว้ในตารางต่อไปนี้ การติดตั้งการปรับปรุงซอฟต์แวร์นี้รุ่นภาษาอังกฤษ (สหรัฐอเมริกา) วันที่และเวลาของแฟ้มเหล่านี้จะปรากฏในรูปแบบเวลามาตรฐานสากล (UTC) วันที่และเวลาสำหรับแฟ้มเหล่านี้ในคอมพิวเตอร์จะปรากฏตามเวลาท้องถิ่น โดยมีการปรับเวลาตามฤดูกาล (DST) นอกจากนี้ วันที่และเวลาอาจเปลี่ยนแปลงเมื่อคุณดำเนินการบางอย่างในแฟ้ม
ยุบตารางนี้ขยายตารางนี้
ชื่อแฟ้มรุ่นของแฟ้มขนาดแฟ้มวันที่เวลา
chkstk.obj1,37312-ก.ค.-200922:09
cl.exe.config29312-ก.ค.-200922:07
อาร์เรย์16,41712-ก.ค.-200922:09
อาร์เรย์16,41712-ก.ค.-200922:09
msvcm90.amd64.pdb1,838,08012-ก.ค.-200922:09
msvcm90.i386.pdb1,805,31212-ก.ค.-200922:07
msvcm90.ia64.pdb1,944,57612-ก.ค.-200922:09
msvcm90d.amd64.pdb2,255,87212-ก.ค.-200922:09
msvcm90d.i386.pdb2,223,10412-ก.ค.-200922:07
msvcm90d.ia64.pdb2,354,17612-ก.ค.-200922:09
msvcp90.amd64.pdb3,943,42412-ก.ค.-200922:09
msvcp90.i386.pdb3,582,97612-ก.ค.-200922:07
msvcp90.ia64.pdb4,754,43212-ก.ค.-200922:09
msvcp90d.amd64.pdb4,918,27212-ก.ค.-200922:09
msvcp90d.i386.pdb4,336,64012-ก.ค.-200922:07
msvcp90d.ia64.pdb5,671,93612-ก.ค.-200922:09
msvcr90.amd64.pdb4,770,81612-ก.ค.-200922:09
msvcr90.i386.pdb4,762,62412-ก.ค.-200922:07
msvcr90.ia64.pdb5,344,25612-ก.ค.-200922:09
msvcr90d.amd64.pdb5,860,35212-ก.ค.-200922:09
msvcr90d.i386.pdb5,639,16812-ก.ค.-200922:07
msvcr90d.ia64.pdb5,835,77612-ก.ค.-200922:09
สุ่ม83,27312-ก.ค.-200922:09
สุ่ม83,27312-ก.ค.-200922:09
tuple12,37112-ก.ค.-200922:09
tuple12,37112-ก.ค.-200922:09
xxfunction9,84512-ก.ค.-200922:09
xxfunction9,84512-ก.ค.-200922:09
อัลกอริทึม195,31012-ก.ค.-200922:09
almapdll.lib18,73612-ก.ค.-200922:09
almap.lib17,80812-ก.ค.-200922:09
binmode.obj3,77712-ก.ค.-200922:09
comdef.h8,73112-ก.ค.-200922:07
commode.obj10,61512-ก.ค.-200922:09
ซับซ้อน32,10512-ก.ค.-200922:09
crtassem.h95512-ก.ค.-200922:09
crtassem.h1,29812-ก.ค.-200922:09
crtdefs.h97,32712-ก.ค.-200922:09
deque39,24712-ก.ค.-200922:09
ทำงาน35,12012-ก.ค.-200922:09
fp10.obj12,06512-ก.ค.-200922:09
hash_map9,46212-ก.ค.-200922:09
hash_set8,18312-ก.ค.-200922:09
intrin.h89,12912-ก.ค.-200922:09
invalidcontinue.obj12,05112-ก.ค.-200922:09
iosfwd24,92612-ก.ค.-200922:09
libcmt.lib9,217,23212-ก.ค.-200922:09
libcmt.lib12,760,76212-ก.ค.-200922:09
libcmt.lib10,006,92012-ก.ค.-200922:09
libcmt.pdb167,93612-ก.ค.-200922:07
libcmt.pdb167,93612-ก.ค.-200922:09
libcmt.pdb167,93612-ก.ค.-200922:09
libcmtd.lib11,365,49212-ก.ค.-200922:09
libcmtd.lib16,473,87012-ก.ค.-200922:09
libcmtd.lib12,787,82612-ก.ค.-200922:09
libcmtd.pdb176,12812-ก.ค.-200922:07
libcmtd.pdb176,12812-ก.ค.-200922:09
libcmtd.pdb176,12812-ก.ค.-200922:09
libcpmt.lib5,349,93412-ก.ค.-200922:09
libcpmt.lib8,755,30412-ก.ค.-200922:09
libcpmt.lib6,963,46212-ก.ค.-200922:09
libcpmt.pdb331,77612-ก.ค.-200922:07
libcpmt.pdb339,96812-ก.ค.-200922:09
libcpmt.pdb339,96812-ก.ค.-200922:09
libcpmtd.lib6,781,27012-ก.ค.-200922:09
libcpmtd.lib11,713,79412-ก.ค.-200922:09
libcpmtd.lib9,301,87412-ก.ค.-200922:09
libcpmtd.pdb356,35212-ก.ค.-200922:07
libcpmtd.pdb356,35212-ก.ค.-200922:09
libcpmtd.pdb356,35212-ก.ค.-200922:09
link.exe.config29312-ก.ค.-200922:07
loosefpmath.obj12,35212-ก.ค.-200922:09
หน่วยความจำ50,16812-ก.ค.-200922:09
Microsoft.VC90.CRT.man1,86212-ก.ค.-200914:30
Microsoft.VC90.CRT.man1,86112-ก.ค.-200914:สีกัน
Microsoft.VC90.CRT.man1,86012-ก.ค.-200919:08
microsoft.vcxx.crt.i64_msm.msm1,026,04812-ก.ค.-200920:23
microsoft.vcxx.crt.x86_msm.msm599,55212-ก.ค.-200920:12
microsoft.vcxx.crt.x64_msm.msm632,83212-ก.ค.-200920:19
Microsoft.VC90.DebugCRT.man1,87012-ก.ค.-200920:10
Microsoft.VC90.DebugCRT.man1,86912-ก.ค.-200920:10
Microsoft.VC90.DebugCRT.man1,86812-ก.ค.-200920:11
microsoft.vcxx.debugcrt.i64_msm.msm1,796,60812-ก.ค.-200920:23
microsoft.vcxx.debugcrt.x86_msm.msm824,32012-ก.ค.-200920:12
microsoft.vcxx.debugcrt.x64_msm.msm828,92812-ก.ค.-200920:18
microsoft.vcxx.debugmfc.i64_msm.msm4,759,04012-ก.ค.-200922:09
microsoft.vcxx.mfc.i64_msm.msm2,600,96012-ก.ค.-200922:09
microsoft.vcxx.mfcloc.i64_msm.msm242,17612-ก.ค.-200922:09
Microsoft.VisualC.STLCLR.dll9.0.30729.414841,98414.07.5212:21
msvcm90d.dll9.0.30729.4148429,56812-ก.ค.-200920:10
msvcm90d.dll9.0.30729.4148312,83212-ก.ค.-200920:11
msvcm90.dll9.0.30729.4148245,76012-ก.ค.-200914:30
msvcm90.dll9.0.30729.4148324,09612-ก.ค.-200914:สีกัน
msvcm90.dll9.0.30729.4148225,28012-ก.ค.-200919:08
msvcm90d.dll9.0.30729.414833331212-ก.ค.-200920:10
msvcmrt.lib1,529,80812-ก.ค.-200922:09
msvcmrt.lib1,697,61212-ก.ค.-200922:09
msvcmrt.lib1,846,52612-ก.ค.-200922:09
msvcmrtd.lib1,625,96012-ก.ค.-200922:09
msvcmrtd.lib1,804,92612-ก.ค.-200922:09
msvcmrtd.lib1,956,84812-ก.ค.-200922:09
msvcp90d.dll9.0.30729.41482,513,74412-ก.ค.-200920:10
msvcp90d.dll9.0.30729.4148872,25612-ก.ค.-200920:11
msvcp90.dll9.0.30729.4148853,31212-ก.ค.-200914:30
msvcp90.dll9.0.30729.41481,466,19212-ก.ค.-200914:สีกัน
msvcp90.dll9.0.30729.4148569,66412-ก.ค.-200919:08
msvcp90d.dll9.0.30729.41481,120,57612-ก.ค.-200920:10
msvcprt.lib1,654,51612-ก.ค.-200922:09
msvcprt.lib2,140,98612-ก.ค.-200922:09
msvcprt.lib1,686,81812-ก.ค.-200922:09
msvcprtd.lib1,827,18612-ก.ค.-200922:09
msvcprtd.lib2,369,33212-ก.ค.-200922:09
msvcprtd.lib1,860,04012-ก.ค.-200922:09
msvcr90d.dll9.0.30729.41483,603,77612-ก.ค.-200920:10
msvcr90d.dll9.0.30729.41481,178,96012-ก.ค.-200920:11
msvcr90.dll9.0.30729.4148624,44812-ก.ค.-200914:30
msvcr90.dll9.0.30729.41481,505,60012-ก.ค.-200914:สีกัน
msvcr90.dll9.0.30729.4148653,12012-ก.ค.-200919:08
msvcr90d.dll9.0.30729.41481,350,97612-ก.ค.-200920:10
msvcrt.lib1,360,06812-ก.ค.-200922:09
msvcrt.lib1,585,29612-ก.ค.-200922:09
msvcrt.lib1,357,32212-ก.ค.-200922:09
msvcrtd.lib1,392,99012-ก.ค.-200922:09
msvcrtd.lib1,642,42012-ก.ค.-200922:09
msvcrtd.lib1,401,63412-ก.ค.-200922:09
msvcurt.lib15,375,47412-ก.ค.-200922:09
msvcurt.lib15,737,15612-ก.ค.-200922:09
msvcurt.lib15,882,49012-ก.ค.-200922:09
msvcurtd.lib16,952,23412-ก.ค.-200922:09
msvcurtd.lib17,303,54612-ก.ค.-200922:09
msvcurtd.lib17,454,71012-ก.ค.-200922:09
newmode.obj10,54312-ก.ค.-200922:09
nmmintrin.h3,96712-ก.ค.-200922:09
noarg.obj6,95512-ก.ค.-200922:09
nochkclr.obj2,99812-ก.ค.-200922:09
noenv.obj5,37812-ก.ค.-200922:09
nothrownew.obj15,82312-ก.ค.-200922:09
policy.x.xx.microsoft.vcxx.crt.i64_msm.msm55,29612-ก.ค.-200920:23
policy.x.xx.microsoft.vcxx.crt.x86_msm.msm55,29612-ก.ค.-200920:12
policy.x.xx.microsoft.vcxx.crt.x64_msm.msm55,29612-ก.ค.-200920:19
policy.x.xx.microsoft.vcxx.debugcrt.i64_msm.msm55,29612-ก.ค.-200920:23
policy.x.xx.microsoft.vcxx.debugcrt.x64_msm.msm55,29612-ก.ค.-200920:18
policy.x.xx.microsoft.vcxx.debugcrt.x86_msm.msm55,29612-ก.ค.-200920:12
policy.x.xx.microsoft.vcxx.debugmfc.i64_msm.msm75,26412-ก.ค.-200922:09
policy.x.xx.microsoft.vcxx.mfc.i64_msm.msm74,75212-ก.ค.-200922:09
policy.x.xx.microsoft.vcxx.mfcloc.i64_msm.msm74,75212-ก.ค.-200922:09
product.xml1,75212-ก.ค.-200922:07
product.xml1,62012-ก.ค.-200922:09
product.xml1,61712-ก.ค.-200922:09
ptrustm.lib426,51812-ก.ค.-200922:09
ptrustmd.lib433,69012-ก.ค.-200922:09
ptrustu.lib426,51812-ก.ค.-200922:09
ptrustud.lib433,69012-ก.ค.-200922:09
sdknames.lib7,46212-ก.ค.-200922:09
smalheap.obj19,25912-ก.ค.-200922:09
sstream16,68512-ก.ค.-200922:09
stat.c12,72612-ก.ค.-200922:09
stat64.c11,10612-ก.ค.-200922:09
tcmap.lib29,67612-ก.ค.-200922:09
tcmapdll.lib32,05812-ก.ค.-200922:09
threadlocale.obj2,64712-ก.ค.-200922:09
โปรแกรมอรรถประโยชน์7,23012-ก.ค.-200922:09
vcredist_IA64.exe9.0.30729.41484,682,07212-ก.ค.-200919:08
Vcredist_x86.exe9.0.30729.41484,485,97612-ก.ค.-200919:18
Vcredist_x64.exe9.0.30729.41485,225,30412-ก.ค.-200914:45
vector64,04712-ก.ค.-200922:09
wchar.h75,91812-ก.ค.-200922:09
xhash26,76812-ก.ค.-200922:09
xlocnum51,31312-ก.ค.-200922:09
xstddef2,73012-ก.ค.-200922:09
xtree44,20912-ก.ค.-200922:09
xutility128,83412-ก.ค.-200922:09
xutility128,56312-ก.ค.-200922:09
yvals.h21,52712-ก.ค.-200922:09

คุณสมบัติ

หมายเลขบทความ (Article ID): 974479 - รีวิวครั้งสุดท้าย: 16 มกราคม 2554 - Revision: 4.0
ใช้กับ
  • Microsoft Visual Studio 2008 Service Pack 1
Keywords: 
atdownload kbbug kbexpertiseinter kbsecurity kbsurveynew kbmt KB974479 KbMtth
แปลโดยคอมพิวเตอร์
ข้อมูลสำคัญ: บทความนี้แปลโดยซอฟต์แวร์การแปลด้วยคอมพิวเตอร์ของ Microsoft แทนที่จะเป็นนักแปลที่เป็นบุคคล Microsoft มีบทความที่แปลโดยนักแปลและบทความที่แปลด้วยคอมพิวเตอร์ เพื่อให้คุณสามารถเข้าถึงบทความทั้งหมดในฐานความรู้ของเรา ในภาษาของคุณเอง อย่างไรก็ตาม บทความที่แปลด้วยคอมพิวเตอร์นั้นอาจมีข้อบกพร่อง โดยอาจมีข้อผิดพลาดในคำศัพท์ รูปแบบการใช้ภาษาและไวยากรณ์ เช่นเดียวกับกรณีที่ชาวต่างชาติพูดผิดเมื่อพูดภาษาของคุณ Microsoft ไม่มีส่วนรับผิดชอบต่อความคลาดเคลื่อน ความผิดพลาดหรือความเสียหายที่เกิดจากการแปลเนื้อหาผิดพลาด หรือการใช้บทแปลของลูกค้า และ Microsoft มีการปรับปรุงซอฟต์แวร์การแปลด้วยคอมพิวเตอร์อยู่เป็นประจำ
ต่อไปนี้เป็นฉบับภาษาอังกฤษของบทความนี้:974479

ให้ข้อเสนอแนะ

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com