通达信公式编译未通过通过但组建就不行了。。

当前位置: >
> 请问一个关于dll静态编译的问题。谢谢了。我想建立一个不需要bcb运行库支持的dll,就是说用的时
请问一个关于dll静态编译的问题。谢谢了。我想建立一个不需要bcb运行库支持的dll,就是说用的时
wgqiu520 & at
请问一个关于dll静态编译的问题。谢谢了。我想建立一个不需要bcb运行库支持的dll,就是说用的时候不用rtl60.bpl & adortl60.bpl & borlndmm.dll等dll和bpl文件就可以运行的dll。
建立dll的时候我选用了vcl类型的而且在dll中
#include &
#include &
&ADODB.hpp&
#inlcude &
&windows.h&
而且我也用到了
& TADOConnection & *conn=new & TADOConnection(NULL);
& TADOQuery & *qu=new & TADOQuery(NULL);
等数据库组件
在编译的时候将 & packages-builder & with & runtime & packages去掉了,
& compiler中也选择了release
& linker的-use & dynamic & rtl也去掉了
& create & debug & information & 也去掉了
但是在builder的时候提示
[Linker & Error] & Unresolved & external &
'__fastcall & Adodb::TADOQuery::~TADOQuery() ' & referenced & from & D:\WORK\CODEPROJECT\QBXEXPORT\EXPORTWEIGHTINFO\OPER.OBJ
[Linker & Error] & Unresolved & external &
'__fastcall & Adodb::TCustomADODataSet::~TCustomADODataSet() ' & referenced & from & D:\WORK\CODEPROJECT\QBXEXPORT\EXPORTWEIGHTINFO\OPER.OBJ
[Linker & Error] & Unresolved & external &
'__fastcall & Db::TDataSet::~TDataSet() ' & referenced & from & D:\WORK\CODEPROJECT\QBXEXPORT\EXPORTWEIGHTINFO\OPER.OBJ
[Linker & Error] & Unresolved & external &
'__fastcall & Adodb::TADOConnection::~TADOConnection() ' & referenced & from & D:\WORK\CODEPROJECT\QBXEXPORT\EXPORTWEIGHTINFO\OPER.OBJ
[Linker & Error] & Unresolved & external &
'__fastcall & Db::TCustomConnection::~TCustomConnection() ' & referenced & from & D:\WORK\CODEPROJECT\QBXEXPORT\EXPORTWEIGHTINFO\OPER.OBJ
[Linker & Error] & Unresolved & external &
'Adodb::TADOConnection:: ' & referenced & from & D:\WORK\CODEPROJECT\QBXEXPORT\EXPORTWEIGHTINFO\OPER.OBJ
[Linker & Error] & Unresolved & external &
'__fastcall & Adodb::TADOConnection::TADOConnection(Classes::TComponent & *) ' & referenced & from & D:\WORK\CODEPROJECT\QBXEXPORT\EXPORTWEIGHTINFO\OPER.OBJ
[Linker & Error] & Unresolved & external &
'__fastcall & Adodb::TADOConnection::SetConnectionString(const & System::WideString) ' & referenced & from & D:\WORK\CODEPROJECT\QBXEXPORT\EXPORTWEIGHTINFO\OPER.OBJ
[Linker & Error] & Unresolved & external &
'__fastcall & Adodb::TADOConnection::SetCommandTimeout(const & int) ' & referenced & from & D:\WORK\CODEPROJECT\QBXEXPORT\EXPORTWEIGHTINFO\OPER.OBJ
[Linker & Error] & Unresolved & external &
'__fastcall & Adodb::TADOConnection::SetCursorLocation(const & Adodb::TCursorLocation) ' & referenced & from & D:\WORK\CODEPROJECT\QBXEXPORT\EXPORTWEIGHTINFO\OPER.OBJ
[Linker & Error] & Unresolved & external &
'__fastcall & Db::TCustomConnection::Open() ' & referenced & from & D:\WORK\CODEPROJECT\QBXEXPORT\EXPORTWEIGHTINFO\OPER.OBJ
[Linker & Error] & Unresolved & external &
'Adodb::TADOQuery:: ' & referenced & from & D:\WORK\CODEPROJECT\QBXEXPORT\EXPORTWEIGHTINFO\OPER.OBJ
[Linker & Error] & Unresolved & external &
'__fastcall & Adodb::TADOQuery::TADOQuery(Classes::TComponent & *) ' & referenced & from & D:\WORK\CODEPROJECT\QBXEXPORT\EXPORTWEIGHTINFO\OPER.OBJ
本问题标题:
本问题地址:
温馨提示:本问题已经关闭,不能解答。
暂无合适的专家
&&&&&&&&&&&&&&&
希赛网 版权所有 & &&&&湘教QS2-164&&增值电信业务经营许可证湘B2-哪位大侠懂AutoIt的,帮忙看下哪里出问题了,我编译成功,可是转换成exe就创建不了新文件(output.csv)_百度知道
哪位大侠懂AutoIt的,帮忙看下哪里出问题了,我编译成功,可是转换成exe就创建不了新文件(output.csv)
error&Array, &,$output);$input=&_ArrayDisplay($CmdLine)$input=$CmdLine[1]$output=$CmdLine[2].csv& & @error)
ExitEndIf_ArrayDisplay($aRecords);数组排序_ArraySort($aRecords)_ArrayDisplay($aRecords); Error reading log to A$output=& Error Ccsv文件排序#include &#include &lt, &Error&读取文件到数组If Not _FileReadToArray($input, &quot, $aRecords) Then
MsgBox(4096.au3&MsgBox(4096;数组逆序_ArrayReverse($aRecords)_ArrayDisplay($aRecords)If Not _FileCreate($output) Then
MsgBox(4096,&&quot:&quot.au3&File, &Dim $aRecords:&; & @error) EndIf _FileWriteFromArray($;.csv&quot
_FileWriteFromArray($output:_FileWriteFromArray(@ScriptDir & &#39, $aRecords, $aRecords)改为;\ & $&#39做如下修改试试
问题不是出在这,是FileCreate($output),没有创建文件,但是却没有返回0.很困惑哦。。。
你没有加文件路径,只是传入了文件名,所以,在命令行运行exe的话,output.csv应该是生成在命令行提示符所在目录,而不一定是在exe文件所在目录,除非两者相同。为避免此类问题,建议你所有文件操作都用全路径,只用文件名的话容易出问题。如:@ScriptDir & '\' & $output@ScriptDir & '\' & $input
嗯,知道了。不过,这个例子我是exe和文件放到一个目录的,也cd到目录了,编译没问题,就是exe执行完了没有生成文件,还不报错。。。
_FileCreate如果创建失败,是会返回0的。我不大相信文件没被创建。此外,还是建议使用全路径再试试。如果你是Win7的话,手动创建文件,检查下是否是显示刷新的问题。或者你在脚本里用 FileExists 再判断下。如果是显示刷新的问题,请搜索“Win7文件夹不能自动刷新”。
FileExists的结果是1,但是我手动也刷新不出来啊啊啊。大侠能留个qq吗我把我的exe文件和输入文件传给你试试
上不了QQ,公司禁用,可以加我百度hi。FileExists的结果是1,说明文件在的。请搜索“Win7文件夹不能自动刷新”,参照网上的方法自行解决吧。
其他类似问题
按默认排序
其他1条回答
排序的数组第0个元素在排序前应先去除据我的测试,类似1,3,4,4 &3,5 这种每行有逗号间隔是不会再分开排序的,以上代码打包成EXE运行正常,我的系统也是win7csv文件只能是每行作为整体字符排序,即
autoit的相关知识
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁Code Warrior建立的工程编译后生产的hex文件不能烧录(已解决) - 飞思卡尔FAE线上技术支持 - 飞思卡尔技术社区
后使用快捷导航没有帐号?
查看: 3714|回复: 24
Code Warrior建立的工程编译后生产的hex文件不能烧录(已解决)
主题帖子积分
新手上路, 积分 130, 距离下一级还需 -80 积分
新手上路, 积分 130, 距离下一级还需 -80 积分
我的工程是基于Code Warrior的工程向导来建立的,建立之后通过PE工具初始化了时钟和IO口并编译,生成的HEX文件用OpenSDA的方式烧录到demo板(KL25),可是烧录不成功,demo板除了烧录的信号灯一直闪烁外,其他现象没有,该闪烁的三色灯也未闪!具体配置和代码如下:
本帖子中包含更多资源
您需要 才可以下载或查看,没有帐号?
主题帖子积分
新手上路, 积分 130, 距离下一级还需 -80 积分
新手上路, 积分 130, 距离下一级还需 -80 积分
回复:Code Warrior建立的工程编译后生产的hex文件不能烧录
继续配置图片
本帖子中包含更多资源
您需要 才可以下载或查看,没有帐号?
主题帖子积分
新手上路, 积分 130, 距离下一级还需 -80 积分
新手上路, 积分 130, 距离下一级还需 -80 积分
回复:Code Warrior建立的工程编译后生产的hex文件不能烧录
本帖子中包含更多资源
您需要 才可以下载或查看,没有帐号?
主题帖子积分
新手上路, 积分 130, 距离下一级还需 -80 积分
新手上路, 积分 130, 距离下一级还需 -80 积分
回复:Code Warrior建立的工程编译后生产的hex文件不能烧录
在ProcessorExpert.c的文件中代码如下:
* Including needed modules to compile this module/procedure */
#include &Cpu.h&
#include &Events.h&
#include &Bit1.h&
#include &Bit2.h&
#include &Bit3.h&
#include &LPTMR0.h&
/* Including shared modules, which are used for whole project */
#include &quotE_Types.h&
#include &quotE_Error.h&
#include &quotE_Const.h&
#include &IO_Map.h&
/* User includes (#include below this line is not maintained by Processor Expert) */
void LPTWR_Delay(int period_ms);
/*lint -save
-e970 Disable MISRA rule (6.3) checking. */
int main(void)
/*lint -restore Enable MISRA rule (6.3) checking. */
/* Write your local variable definition here */
/*** Processor Expert internal initialization. DON'T REMOVE THIS CODE!!! ***/
PE_low_level_init();
/*** End of Processor Expert internal initialization.
/* Write your code here */
/* For example: for(;;) { } */
GPIOB_PCOR |=(1
本帖子中包含更多资源
您需要 才可以下载或查看,没有帐号?
主题帖子积分
回复:Code Warrior建立的工程编译后生产的hex文件不能烧录
按理来说正常调试时应该不会有烧录的闪烁亮灯呀,你应该还处于MSD 模式吧,建议插拔Demo板,试一下
主题帖子积分
RE:Code Warrior建立的工程编译后生产的hex文件不能烧录
FRDM-KL25Z板的入门调试开发可参考该帖子,里面详细地描述了你需要的操作步骤。
主题帖子积分
新手上路, 积分 130, 距离下一级还需 -80 积分
新手上路, 积分 130, 距离下一级还需 -80 积分
RE:Code Warrior建立的工程编译后生产的hex文件不能烧录
我当时是在MSD模式,用于烧写
主题帖子积分
新手上路, 积分 130, 距离下一级还需 -80 积分
新手上路, 积分 130, 距离下一级还需 -80 积分
RE:Code Warrior建立的工程编译后生产的hex文件不能烧录
不过一直烧写不进去
主题帖子积分
新手上路, 积分 130, 距离下一级还需 -80 积分
新手上路, 积分 130, 距离下一级还需 -80 积分
RE:Code Warrior建立的工程编译后生产的hex文件不能烧录
现在我用OpenSDA的debug模式是可以进行仿真的,仿真也是对的。但是用OpenSDA MSD模式是不能烧写HEX文件的,不知道是什么问题?我看有的朋友说是因为NMI引脚做了IO口引起的,但是我已经禁掉NMI应用了,不知道是什么问题引起的不能烧录?
主题帖子积分
回复:Code Warrior建立的工程编译后生产的hex文件不能烧录
在OpenSDA Use's Guide的使用MSD模式步骤中,有这样一段文字可以解决你的困惑。
本帖子中包含更多资源
您需要 才可以下载或查看,没有帐号?
Tel: 3-8060
备案号: 苏ICP备号-2
Powered by我用vc++6.0编译hello world的时候组建总是不成功_百度知道
我用vc++6.0编译hello world的时候组建总是不成功
Hello world&#92.q#include &int main(){ printf(&quot.exe - 1 error(s);}这是它自带的:\q\visual c&#92.cpp(8) .;Hello world&#92,以上则不可组建Compiling.q;n&).q;).h&gt.;myprojects&#92: fatal error C1010,以上的可组建--------------#include &lt.exe 时出错;n&}按书上所说的编写;main(){ printf(&stdafx: unexpected end of file while looking for precompiled header directive执行 cl.h&msdev98&#92
以后该工程编译时,节省时间。
对预编译头文件说明如下.H.
h&quot.H)预先编译,仅仅使用预编译的结果.h来使用预编译头文件,选择c&#47。
预编译头文件通过编译stdafx,就是把一个工程(Project)中使用的一些MFC标准头文件(如Wstdafx。这样可以加快编译速度、Afxwin,所有的CPP实现文件第一条语句都是预编译头的问题。确定。
因此,以工程名命名.h&quot:#include
&quot。再编译即可.h&quot,所有在指令#include
&c++选项卡,不再编译这部分头文件,从Category组合框中选中Precompiled Headers.pch编译这条指令之后的所有代码。编译器认为,进入工程设置 面板.:
所谓头文件预编译。stdafx,所以编译结果文件是前的代码都是预编译的,它跳过#include
&quot.cpp生成,使用指令,选择Not Using Pstdafx。
编译器通过一个头文件stdafx.h这个头文件名是可以在project的编译设置里指定的,由于预编译的头文件的后缀是“pch”
其他类似问题
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁页面设计阶段使用自定义控件会提示“不能创建实例”的错误,但对编译控件所在库时却是正常的
[问题点数:20分,结帖人eHuaTian]
页面设计阶段使用自定义控件会提示“不能创建实例”的错误,但对编译控件所在库时却是正常的
[问题点数:20分,结帖人eHuaTian]
不显示删除回复
显示所有回复
显示星级回复
显示得分回复
只显示楼主
相关帖子推荐:
2012年9月 多媒体/设计/Flash/Silverlight 开发大版内专家分月排行榜第一2012年8月 多媒体/设计/Flash/Silverlight 开发大版内专家分月排行榜第一2012年7月 多媒体/设计/Flash/Silverlight 开发大版内专家分月排行榜第一2012年5月 多媒体/设计/Flash/Silverlight 开发大版内专家分月排行榜第一2012年3月 多媒体/设计/Flash/Silverlight 开发大版内专家分月排行榜第一2012年2月 多媒体/设计/Flash/Silverlight 开发大版内专家分月排行榜第一2012年1月 多媒体/设计/Flash/Silverlight 开发大版内专家分月排行榜第一2011年11月 多媒体/设计/Flash/Silverlight 开发大版内专家分月排行榜第一2011年8月 多媒体/设计/Flash/Silverlight 开发大版内专家分月排行榜第一2011年4月 多媒体/设计/Flash/Silverlight 开发大版内专家分月排行榜第一2011年3月 多媒体/设计/Flash/Silverlight 开发大版内专家分月排行榜第一2010年9月 多媒体/设计/Flash/Silverlight 开发大版内专家分月排行榜第一2010年8月 多媒体/设计/Flash/Silverlight 开发大版内专家分月排行榜第一2010年7月 多媒体/设计/Flash/Silverlight 开发大版内专家分月排行榜第一2010年6月 多媒体/设计/Flash/Silverlight 开发大版内专家分月排行榜第一2010年5月 多媒体/设计/Flash/Silverlight 开发大版内专家分月排行榜第一2010年3月 多媒体/设计/Flash/Silverlight 开发大版内专家分月排行榜第一2010年2月 多媒体/设计/Flash/Silverlight 开发大版内专家分月排行榜第一2009年12月 多媒体/设计/Flash/Silverlight 开发大版内专家分月排行榜第一2009年11月 多媒体/设计/Flash/Silverlight 开发大版内专家分月排行榜第一2009年10月 多媒体/设计/Flash/Silverlight 开发大版内专家分月排行榜第一2009年6月 多媒体/设计/Flash/Silverlight 开发大版内专家分月排行榜第一
2012年6月 多媒体/设计/Flash/Silverlight 开发大版内专家分月排行榜第二2012年4月 多媒体/设计/Flash/Silverlight 开发大版内专家分月排行榜第二2011年12月 多媒体/设计/Flash/Silverlight 开发大版内专家分月排行榜第二2011年9月 多媒体/设计/Flash/Silverlight 开发大版内专家分月排行榜第二2011年7月 多媒体/设计/Flash/Silverlight 开发大版内专家分月排行榜第二2011年6月 多媒体/设计/Flash/Silverlight 开发大版内专家分月排行榜第二2011年5月 多媒体/设计/Flash/Silverlight 开发大版内专家分月排行榜第二2010年11月 多媒体/设计/Flash/Silverlight 开发大版内专家分月排行榜第二2010年10月 多媒体/设计/Flash/Silverlight 开发大版内专家分月排行榜第二2010年4月 多媒体/设计/Flash/Silverlight 开发大版内专家分月排行榜第二2010年1月 多媒体/设计/Flash/Silverlight 开发大版内专家分月排行榜第二2009年9月 多媒体/设计/Flash/Silverlight 开发大版内专家分月排行榜第二2009年8月 多媒体/设计/Flash/Silverlight 开发大版内专家分月排行榜第二2009年7月 多媒体/设计/Flash/Silverlight 开发大版内专家分月排行榜第二
本帖子已过去太久远了,不再提供回复功能。}

我要回帖

更多关于 c语言编译器 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信