回答
这可能becasue您正在寻找在图书馆(二进制)分布,而不是源代码。所述第一部分的位置:
http://www.libsdl.org/download-1.2.php
是源代码(如一个tar.gz,转速和压缩文件记录),其次是二进制分发的各种变体。
肯定有很多的.cc(别称C++源代码)的源代码库文件。
在二进制发行版中,只需要使用或开发库的文件,这意味着在前一种情况下,可以在机器上安装DLL或.so文件,在第二种情况下,头文件文件,.lib或.a文件,它们允许您编译使用该库的代码。通常的做法是分发代码的二进制软件包,往往很少或没有必要对大多数人来说编译摆在首位图书馆 - 假设当然不会有太多的漏洞库等
建成使用SDL的应用程序链接到开发包库,并使用在运行时分发的.dll或.so文件(通常也包括在开发者分布,使其“一次下载,而不是两个”)。这与您在编译器附带的C或C++运行时库的发行版中没有(通常)具有printf
或cout
的源代码完全相同。
嗨,感谢您的回答提供的,但我想知道如何SDL作品,未经.C,.cc的或.cpp文件。当我使用我的一个自我库时,我包含一个与.cpp连接的.h文件。我无法在SDL文件中看到这种连接。 –
我编辑了我的答案,使其更加完整。 –
谢谢你!所以,函数定义包含在.dll文件中,对吧? .dll文件是否像编译库一样? –
- 1. FileReader在没有选择文件的情况下无法工作
- 2. PollEvent在没有鼠标移动的情况下无法正常工作[SDL]
- 3. DropDownList的SelectedIndexChanged()如何在没有回传的情况下工作?
- 4. 如何在没有map的情况下连接工作DispatchToProps
- 5. 如何使HTML5在没有JS或Jquery的情况下工作
- 6. UITableView如何在没有注册类的情况下工作:forCellReuseIdentifier:
- 7. GDI/GDI +如何在没有OpenGL或DirectX的情况下工作
- 8. “Puts()”函数如何在没有参数的情况下工作?
- 9. hibernate如何在没有JPA规范的情况下工作
- 10. 此代码如何在没有@EnableMVC的情况下工作?
- 11. AirPrint如何在没有驱动程序的情况下工作?
- 12. 如何让Drupal在没有PDO的情况下工作
- 13. 如何使RSACryptoServiceProvider在没有填充的情况下工作(nopadding)?
- 14. Skype如何在没有端口转发的情况下工作?
- 15. 如何让php在没有cron的情况下永远工作?
- 16. Grails如何在没有资源插件的情况下处理静态文件?
- 17. 使ActiveX控件在没有窗体的情况下工作?
- 18. 如何在没有配置文件的情况下从源代码生成
- 19. Eclipse - 如何在没有web.xml文件的情况下发布非Java资源?
- 20. 如何在动态文件/ url的情况下缓存工作?
- 21. 如何在没有pdb文件的情况下进行调试?
- 22. 如何在没有文件的情况下运行node.js脚本?
- 23. 如何在没有tar的情况下netcat多个文件?
- 24. 如何在没有json文件的情况下使用JSON?
- 25. 如何在没有xib文件的情况下集成iAD
- 26. 如何在没有Feature.xml文件的情况下卸载功能?
- 27. 如何在没有visual studio的情况下编译C文件
- 28. 如何在没有adb的情况下拉取apk文件?
- 29. 如何在没有文件名的情况下运行javascript
- 30. 如何在没有构建文件的情况下执行Ant
我想.c和.cpp文件编译和.o文件 – Chinna