I am compiling a c++ static library in vs2008, and in the solution i a การแปล - I am compiling a c++ static library in vs2008, and in the solution i a ไทย วิธีการพูด

I am compiling a c++ static library

I am compiling a c++ static library in vs2008, and in the solution i also have a startup project that uses the lib, and that works fine.

But when using the lib in another solution i get an run-time check failure. "The value of ESP was not properly saved across a functioncall" Stepping through the code i noticed a function foo() jumping to bar() instead right before the crash. The functions in question are just regular functions and no function pointers.

Anyone has any clue what might be going on, and why it works when using the lib's from the same solution?

edit: the functions (methods) are part of a class, if that helps.
0/5000
จาก: -
เป็น: -
ผลลัพธ์ (ไทย) 1: [สำเนา]
คัดลอก!
I am compiling a c++ static library in vs2008, and in the solution i also have a startup project that uses the lib, and that works fine.But when using the lib in another solution i get an run-time check failure. "The value of ESP was not properly saved across a functioncall" Stepping through the code i noticed a function foo() jumping to bar() instead right before the crash. The functions in question are just regular functions and no function pointers.Anyone has any clue what might be going on, and why it works when using the lib's from the same solution?edit: the functions (methods) are part of a class, if that helps.
การแปล กรุณารอสักครู่..
ผลลัพธ์ (ไทย) 2:[สำเนา]
คัดลอก!
ฉันกำลังรวบรวม C ++ แบบคงที่ห้องสมุดใน VS2008 และในการแก้ปัญหาก็ยังได้มีการเริ่มต้นโครงการที่ใช้ lib และที่ทำงานได้ดี.

แต่เมื่อใช้ lib ในการแก้ปัญหาอื่นที่ฉันได้รับความล้มเหลวในการตรวจสอบเวลาทำงาน "ค่าของ ESP ไม่ได้ถูกบันทึกไว้อย่างถูกต้องข้าม functioncall เป็น" ก้าวผ่านรหัสผมสังเกตเห็น foo () ฟังก์ชันกระโดดไปบาร์ () แทนขวาก่อนการแข่งขัน ฟังก์ชั่นในคำถามที่มีฟังก์ชั่นเพียงปกติและไม่มีการแนะนำการทำงาน.

ใครมีเบาะแสใด ๆ สิ่งที่อาจจะเกิดขึ้นและทำไมมันทำงานเมื่อใช้ lib จากการแก้ปัญหาเหมือนกันหรือไม่

แก้ไข: ฟังก์ชั่น (วิธีการ) เป็นส่วนหนึ่งของการเรียนถ้า ที่จะช่วยให้
การแปล กรุณารอสักครู่..
ผลลัพธ์ (ไทย) 3:[สำเนา]
คัดลอก!
ผมรวบรวม C + + ห้องสมุดคงที่ใน x และโซลูชั่นที่ผมได้เริ่มต้นโครงการที่ใช้ lib และที่ผลงานดีแต่เมื่อใช้ lib ในสารละลายอื่นผมขอระยะเวลาตรวจสอบความล้มเหลว” คุณค่าของสังคมจึงไม่ได้ถูกบันทึกไว้ใน functioncall " ก้าวผ่านรหัส ผมสังเกตเห็นการทำงาน foo() กระโดดไป bar() แทนก่อนการชน ฟังก์ชันในคำถามเป็นเพียงการทำงานปกติและไม่มีตัวชี้ฟังก์ชันใครมีเบาะแสสิ่งที่อาจเกิดขึ้นและทำไมมันทำงานเมื่อใช้เป็นห้องสมุดจากโซลูชั่นเดียวกันแก้ไข : ฟังก์ชัน ( วิธีการ ) เป็นส่วนหนึ่งของชั้นเรียน ถ้ามันจะช่วยได้
การแปล กรุณารอสักครู่..
 
ภาษาอื่น ๆ
การสนับสนุนเครื่องมือแปลภาษา: กรีก, กันนาดา, กาลิเชียน, คลิงออน, คอร์สิกา, คาซัค, คาตาลัน, คินยารวันดา, คีร์กิซ, คุชราต, จอร์เจีย, จีน, จีนดั้งเดิม, ชวา, ชิเชวา, ซามัว, ซีบัวโน, ซุนดา, ซูลู, ญี่ปุ่น, ดัตช์, ตรวจหาภาษา, ตุรกี, ทมิฬ, ทาจิก, ทาทาร์, นอร์เวย์, บอสเนีย, บัลแกเรีย, บาสก์, ปัญจาป, ฝรั่งเศส, พาชตู, ฟริเชียน, ฟินแลนด์, ฟิลิปปินส์, ภาษาอินโดนีเซี, มองโกเลีย, มัลทีส, มาซีโดเนีย, มาราฐี, มาลากาซี, มาลายาลัม, มาเลย์, ม้ง, ยิดดิช, ยูเครน, รัสเซีย, ละติน, ลักเซมเบิร์ก, ลัตเวีย, ลาว, ลิทัวเนีย, สวาฮิลี, สวีเดน, สิงหล, สินธี, สเปน, สโลวัก, สโลวีเนีย, อังกฤษ, อัมฮาริก, อาร์เซอร์ไบจัน, อาร์เมเนีย, อาหรับ, อิกโบ, อิตาลี, อุยกูร์, อุสเบกิสถาน, อูรดู, ฮังการี, ฮัวซา, ฮาวาย, ฮินดี, ฮีบรู, เกลิกสกอต, เกาหลี, เขมร, เคิร์ด, เช็ก, เซอร์เบียน, เซโซโท, เดนมาร์ก, เตลูกู, เติร์กเมน, เนปาล, เบงกอล, เบลารุส, เปอร์เซีย, เมารี, เมียนมา (พม่า), เยอรมัน, เวลส์, เวียดนาม, เอสเปอแรนโต, เอสโทเนีย, เฮติครีโอล, แอฟริกา, แอลเบเนีย, โคซา, โครเอเชีย, โชนา, โซมาลี, โปรตุเกส, โปแลนด์, โยรูบา, โรมาเนีย, โอเดีย (โอริยา), ไทย, ไอซ์แลนด์, ไอร์แลนด์, การแปลภาษา.

Copyright ©2024 I Love Translation. All reserved.

E-mail: