นี่คือการติดตามเพื่อรวบรวมห้องสมุดที่ใช้ร่วมกันแบบไดนามิกที่มีกรัม ++
ฉันกำลังพยายามสร้างไลบรารีคลาสที่แบ่งใช้ใน C ++ บน Linux ฉันสามารถที่จะได้รับห้องสมุดเพื่อรวบรวมและผมสามารถเรียกบางส่วนของ (Non-class) ฟังก์ชั่นการใช้บทเรียนที่ผมพบว่าที่นี่และที่นี่ ปัญหาของฉันเริ่มต้นเมื่อฉันพยายามใช้คลาสที่กำหนดไว้ในไลบรารี บทช่วยสอนที่สองที่ฉันเชื่อมโยงเพื่อแสดงวิธีโหลดสัญลักษณ์สำหรับการสร้างวัตถุของคลาสที่กำหนดไว้ในไลบรารี แต่หยุดสั้น ๆ ในการใช้วัตถุเหล่านั้นเพื่อทำงานให้เสร็จ
ไม่มีใครทราบบทช่วยสอนที่สมบูรณ์ยิ่งขึ้นสำหรับการสร้างไลบรารี่ C ++ ที่แชร์กันซึ่งแสดงวิธีใช้คลาสเหล่านั้นในการปฏิบัติการแยกต่างหาก บทช่วยสอนที่เรียบง่ายมากที่แสดงการสร้างวัตถุใช้งาน (getters และ setters แบบธรรมดาจะใช้ได้) และการลบจะยอดเยี่ยม ลิงก์หรือการอ้างอิงถึงโค้ดโอเพนซอร์สบางตัวที่แสดงให้เห็นถึงการใช้ไลบรารีคลาสที่ใช้ร่วมกันจะดีพอ ๆ กัน
แม้ว่าคำตอบจากcodelogicและnimrodmทำงานได้ฉันแค่อยากจะเพิ่มว่าฉันหยิบสำเนาของBeginning Linux Programmingตั้งแต่ถามคำถามนี้และบทแรกของมันมีตัวอย่างรหัส C และคำอธิบายที่ดีสำหรับการสร้างและใช้ทั้งห้องสมุดแบบคงที่และใช้ร่วมกัน . ตัวอย่างเหล่านี้สามารถผ่าน Google Book Search ในรุ่นเก่าของหนังสือเล่มนั้น