Create a C++ statical linked library
-
wrote on 22 Aug 2012, 14:14 last edited by
سلام بچه ها. من می خوام یه
C++ statical linked library
و ازش استفاده کنم. طبق این لینک پیش میرم ولی وقتی که اجرا می کنم پروژم رو این پیغام رو میده. اینجا باید چی کار کنم.. ممنون!http://img4up.com/up2/09521243597992859820.bmp(پیغمی که ظاهر میشه)!
-
wrote on 22 Aug 2012, 14:16 last edited by
طبق این لینک پیش رفتم
http://qt-project.org/wiki/How_to_create_a_library_with_Qt_and_use_it_in_an_application -
wrote on 22 Aug 2012, 21:17 last edited by
p{direction:rtl;text-align:right}. شما چطور انتظار دارید که یک Library رو اجرا کنید؟
اون پنجرهای که میبینید خطا نیست. از شما میخواد یک Executable برای کتابخانه انتخاب کنید. کتابخانهها اجرایی نیستند. بلکه فایلهای اجرایی بهشون لینک میشن و از کدشون استفاده میکنن. یک کتابخانه (چه استاتیک چه داینامیک) تابع main و یا نقطهٔ ورودی نداره."Library Definition":http://en.wikipedia.org/wiki/Library_(computer_science)
"Static Linkage":http://en.wikipedia.org/wiki/Static_library
"Dynamic Linkage":http://en.wikipedia.org/wiki/Dynamic_loading -
wrote on 23 Aug 2012, 13:24 last edited by
p{direction: rtl; text-align: right}.
از DLL ها برای توسعه هرچه بهتر برنامه استفاده میشه که توسط برنامه اجرای فراخوانی و از قابلیت هاش استفاده میشه.
مسلما هیچ کتابخانه ای به تنهایی نمی تونه اجرا بشه.یعنی کلا فلسفش چیز اجرایی نیست و فقط برای سرعت در برنامه نویسی و مدیریت و گسترش هرچه بهتر برنامه ها ازش استفاده میشه -
wrote on 26 Aug 2012, 19:26 last edited by
ممنون ... متوجه شدم مشکل از کجا بود.. باید بیلد میشد فقط
-
wrote on 26 Aug 2012, 19:27 last edited by
ممنون... متوجه سوتیم شدم :دی
[quote author="soroush" date="1345670238"]p{direction:rtl;text-align:right}. شما چطور انتظار دارید که یک Library رو اجرا کنید؟
اون پنجرهای که میبینید خطا نیست. از شما میخواد یک Executable برای کتابخانه انتخاب کنید. کتابخانهها اجرایی نیستند. بلکه فایلهای اجرایی بهشون لینک میشن و از کدشون استفاده میکنن. یک کتابخانه (چه استاتیک چه داینامیک) تابع main و یا نقطهٔ ورودی نداره."Library Definition":http://en.wikipedia.org/wiki/Library_(computer_science)
"Static Linkage":http://en.wikipedia.org/wiki/Static_library
"Dynamic Linkage":http://en.wikipedia.org/wiki/Dynamic_loading[/quote]
5/6