Android NDK r10e ไม่พบ -lsupc++

ฉันใช้ VS2013 (กับ vs-android) เพื่อคอมไพล์ไลบรารีเนทิฟ อย่างไรก็ตาม เมื่อใช้ไลบรารีแบบสแตติกที่ฉันคอมไพล์แล้ว (.a) ฉันได้รับข้อผิดพลาดนี้:

"ไม่พบ -lsupc++"

จริงๆ แล้วฉันยังได้รับ "ข้อผิดพลาด: ไม่พบ -lgnustl_static" เมื่อคอมไพล์เป็น GNU libstdc++ Static ฉันจะพลาดไบนารีจำนวนมากนี้ได้อย่างไร

ฉันไม่พบ libsupc++.a (ซึ่งจริง ๆ แล้วฉันมีในไดเร็กทอรีเก่าที่ติดตั้ง ndk r8d) libsupc++.a หายไปใน r10e จริงหรือ

มีความคิดใดบ้างที่จะผลักดันฉันไปในทิศทางที่ถูกต้อง?

ขอบคุณ


person Andrea    schedule 19.06.2015    source แหล่งที่มา


คำตอบ (1)


ด้วยเหตุผลบางประการ vs-android ไม่พบไฟล์ .a เหล่านั้น ฉันระบุเส้นทางของฉันด้วยตนเองไปที่ \android-ndk-r10e\sources\cxx-stl\gnu-libstdc++\4.9\libs\armeabi-v7a\ และข้อผิดพลาดหายไป หากใครมีข้อมูลเกี่ยวกับวิธีการตั้งค่าวิธีที่เหมาะสมเพื่อให้ vs-android ได้รับไลบรารี่เหล่านั้น คงจะดีมาก!

person Andrea    schedule 19.06.2015