在项目中使用c ++库源代码

时间:2014-06-01 16:22:14

标签: c++ static-libraries

我希望在项目中使用c ++库的源代替使用dll或库文件,因为我不想根据操作系统在库文件格式之间切换。我通过将源文件夹放入我的项目中来专门询问如何在Visual Studio 2013中构建libcurl。

我希望我的文件结构为:

Header Files
     src (libcurl)
     ...other files

Source Files
    cpp Files here

每当我尝试将文件添加到项目中时,我都会遇到错误 "检测到Mac文件格式请将源文件转换为DOS或UNIX格式"要么 " #unexpected在宏定义"

我尝试在Visual Studio中将文件保存到DOS但我仍然遇到相同的错误。

我想模仿Java的Jar系统,而是使用源文件夹。

Libcurl Extracted

^我想从上面的目录中获取标题和源文件,并且"复制并粘贴"将它们放入我的项目的子文件夹中,名为" libcurl src。"什么是最好的行动方案?

1 个答案:

答案 0 :(得分:0)

看起来你的文件是在Unix上创建的,其中换行符的形式与Windows不同 - 通常在现代文本编辑器上(例如 UltraEdit)具有将文件转换为DOS格式的功能。 你应该尝试转换所有文件......