如何把下载的C++源代码导入到VS2005中?

proof1 2018-12-21 04:11:36

下载的C++源代码,怎样整到VS2005里去(Win32项目方式),然后可以编译执行?
试着又拖又拽又建空项目,总是编译通不过。
...全文
472 12 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
@风轻云淡_ 2018-12-24
  • 打赏
  • 举报
回复
就三个文件,拖进去一编译不就OK了。。
倚栏|听风 2018-12-24
  • 打赏
  • 举报
回复
https://blog.csdn.net/eloudy/article/details/53165311 D3D9是文件夹? 干嘛要用它的目录结构啊 ,只需要这三个文件就足够了
proof1 2018-12-24
  • 打赏
  • 举报
回复
引用 5 楼 qq_33462307 的回复:
我很好奇你下载的C++源代码是什么代码
我想上传源码的rar压缩包,无奈论坛无法上传附件。

贴上目录结构吧:
----------------------
\D3D9 Init\*.*
d3dInit.cpp
d3dUtility.cpp
d3dUtility.h
----------------------

如果建立空项目,起什么名?如何利用已有的这个\D3D9 Init\目录结构?
空项目起"D3D9 Init"名,会不会把已有的覆盖掉?
起别的名字,又如何利用已有的这个\D3D9 Init\ ?
proof1 2018-12-24
  • 打赏
  • 举报
回复
已成功。感谢!

原因: 项目——属性——链接器——输入——附加依赖项   d3d9.lib; d3dx9.lib; winmm.lib;

去掉 分号,改成 d3d9.lib d3dx9.lib winmm.lib ,成功。


倚栏|听风 2018-12-24
  • 打赏
  • 举报
回复
d3d9.lib;d3dx9.lib;winmm.lib; 把这三个库拷贝到debug目录下或者exe目录下,你试试
倚栏|听风 2018-12-24
  • 打赏
  • 举报
回复
链接错误大部分都是缺少相应的库导致的 在你电脑上找到d3d9.lib放到debug目录下 可能还会缺少其它的库,你全部加上,或者百度一下这个d3dUtility库怎么安装,自己配置好环境变量
proof1 2018-12-24
  • 打赏
  • 举报
回复
引用 7 楼 qq_33462307 的回复:
https://blog.csdn.net/eloudy/article/details/53165311
D3D9是文件夹? 干嘛要用它的目录结构啊 ,只需要这三个文件就足够了


新建了一个空项目,名称是1,添加了源代码


按Ctrl+F7,显示结果:
=================================
1>------ 已启动生成: 项目: 1, 配置: Debug Win32 ------
1>正在编译...
1>Skipping... (no relevant changes detected)
1>d3dInit.cpp
1>生成日志保存在“file://e:\Files\Algorithm\Z\1\1\Debug\BuildLog.htm”
1>1 - 0 个错误,0 个警告
========== 生成: 1 已成功, 0 已失败, 0 最新, 0 已跳过 ==========

按F5,弹出窗口:


点击“是”,显示
=================================
1>------ 已启动生成: 项目: 1, 配置: Debug Win32 ------
1>正在链接...
1>LINK : fatal error LNK1104: 无法打开文件“d3d9.lib;”
1>生成日志保存在“file://e:\Files\Algorithm\Z\1\1\Debug\BuildLog.htm”
1>1 - 1 个错误,0 个警告
========== 生成: 0 已成功, 1 已失败, 0 最新, 0 已跳过 ==========

点击“否”,显示



倚栏|听风 2018-12-21
  • 打赏
  • 举报
回复
我很好奇你下载的C++源代码是什么代码
@风轻云淡_ 2018-12-21
  • 打赏
  • 举报
回复
引用 2 楼 proof1 的回复:
您没理解对。
源码简单无错。
怎样使VS2005(~2018也行),执行这个源码?怎么个操作?扫盲班

如果源码很简单,新建空项目,右键项目下的源文件,添加---现有项,挨个导入源文件,编译执行即可。vs界面新建空项目:点击文件===新建===项目===win32控制台应用程序===确定===下一步===勾选空项目===完成。(哪来的2018?)
  • 打赏
  • 举报
回复
引用 2 楼 proof1 的回复:
您没理解对。 源码简单无错。 怎样使VS2005(~2018也行),执行这个源码?怎么个操作?扫盲班
其实楼上没错,下载的开源库? 一般都是工程化的,可以直接编译,或者可以用Cmake生成VS的工程。 如果实在还是不会,那么说说你下载的哪个源码?
proof1 2018-12-21
  • 打赏
  • 举报
回复
您没理解对。
源码简单无错。
怎样使VS2005(~2018也行),执行这个源码?怎么个操作?扫盲班
@风轻云淡_ 2018-12-21
  • 打赏
  • 举报
回复
用cmake编译成vs可以打开的项目,然后具体到错误,挨个解决

65,187

社区成员

发帖
与我相关
我的任务
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++ 技术论坛(原bbs)
社区管理员
  • C++ 语言社区
  • encoderlee
  • paschen
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
  1. 请不要发布与C++技术无关的贴子
  2. 请不要发布与技术无关的招聘、广告的帖子
  3. 请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下

试试用AI创作助手写篇文章吧