VC++编译能通过但是build不了
发布网友
发布时间:2022-04-22 21:56
我来回答
共6个回答
热心网友
时间:2023-09-08 22:59
VC的编译过程如下:
*.c / *.cpp --(编译)--> *.obj --> (连接) --> *.exe 或 *.dll 等
从报错来看,是连接的过程中出错, 也就是说你没有把包括有 SoParticleFlame 类定义的 *.c 或 *.cpp 文件或是 *.lib 什么的包括进你的工程. 找一下加进来就可以了.
热心网友
时间:2023-09-08 23:00
我来帮楼主翻译一下
未解决的外部符号 ""public: __thiscall SoParticleFlame::SoParticleFlame(void)"
楼主检查下,是否是那里没有定义? 或者说是声明了,却未定义的地方.
热心网友
时间:2023-09-08 23:00
把你所调用的外部库的lib文件加到项目里,就可以了。
例如:
#pragma comment(lib,"WS2_32.lib")
//这句可以放在“粒子.cpp”的第一行
//把WS2_32.lib换成你调用的库的lib文件名
热心网友
时间:2023-09-08 23:01
#include <FXViz/nodes/SoParticleFlame.h>
这个文件的位置是不是正确?
直接放在工程目录下
#include <SoParticleFlame.h>
试试
热心网友
时间:2023-09-08 23:01
应该是SoParticleFlame类的构造函没实现吧
热心网友
时间:2023-09-08 23:02
你没有添加必要的库,或者声明了对象却没有实现它。
VC++编译能通过但是build不了
VC的编译过程如下:.c / *.cpp --(编译)--> *.obj --> (连接) --> *.exe 或 *.dll 等 从报错来看,是连接的过程中出错, 也就是说你没有把包括有 SoParticleFlame 类定义的 *.c 或 *.cpp 文件或是 *.lib 什么的包括进你的工程. 找一下加进来就可以了....
我用的VC++6.0的开发环境,程序编译成功,但建立和执行都有错误,什么处理...
因此问题可以按照以下方法解决:打开vc界面 点击VC“TOOLS(工具)”—>“Option(选择)”—>“Directories(目录)”重新设置“Excutable Fils、Include Files、Library Files、Source Files”的路径。很多情况可能就一个盘符的不同 (例如你的VC装在C,但是这些路径全部在D),改过来就OK了。如果你是按...
vc6.0编译不生成obj文件, build不生成exe文件。
不会使用VC6.0的菜鸟飘过。。。直接VS2005命令行CL *.cpp编译通过 个人认为VC6.0落后了 建议LZ使用VS2005或VS2008
用vc6.0 build的时候总是会出现一个错误,cannot open file "Debug/s...
cannotopenfile"Debug/a.exe"意思就是不能打开文件a.exe.因为编译过程中会生成a.exe文件,而你这个a.exe文件可能已经在运行了,运行的Win32程序系统会对它进行保护,不让它被修改,所以编译时就会写入出错!解决方法就是关闭a.exe文件。有时虽然在任务栏中可能没有看到a.exe,并不意味着该程序已关闭...
我的VC程序complie和build都通过了,运行时报内存不能为"read",这是什 ...
编译器只能检查出词法和语法错误,对于逻辑错误差不出来。
VC F5可以运行 从debug或Release运行就出错
是不是系统快捷键出现问题了,正常情况下F5应该是刷新的作用。我无法解决这个问题,不过可以提供个找出问题的建议。1.关掉VC++按F5,看会不会弹出“系统属性”,如果会,则与VC没关系,可能是系统属性被某些病毒或恶意软件修改了,用一些系统恢复工具修复一下系统配置;否则,就是VC的问题 2.打开VC++,...
vc 程序build时,遇到的lib问题
两个可能情况供参考:1。lib文件被误删除。(在网上下载后放到C盘默认的安装文件夹中)。2.上次安装过类似的编程软件,但是卸载不够彻底,留下的同名lib没有被更新,所以打不开(重新下载一个lib添加进来)。
C语言编写好代码后,怎么编译,最后生成可执行文件?
材料/工具:vc6.0 1、打开c语言编辑工具,在工具中写入程序的源代码。2、完成以后,点击编译后点击组建,然后点击执行。3、执行完程序,点击回车按钮选项。4、点击文件另存为把文件存到你能够找到的文件夹中。5、打开保存在桌面的文件夹,里面有有一个 Bebug 的文件夹。6、打开 Bebug 的文件夹,...
vc++6.0中三个按钮的作用和功能?
你问题里描述的没错:)compile--编译程序;build--将编译好的程序连接构建成可执行程序文件;buildexecute--是运行程序(但同时有个用处,就是你写好了程序代码,可以直接点这个,它会依次执行compile、build、run的动作,也就是会编译-》连接-》运行程序)...
vc6.0安装后,按正确方式编程后调试时为啥始终有一个错误
方法4:可能很多人在安装VC 6.0后有过点击“Compile”或者“Build”后被出现的 “Compiling... ,Error spawning cl.exe”错误提示给郁闷过。很多人的 选择是重装,实际上这个问题很多情况下是由于路径设置的问题引起的,“CL.exe”是VC使用真正的编译器(编译程序),其路径在“VC根目录\VC98\Bin”...