找回密码
 注册
Simdroid-非首页
查看: 251|回复: 9

[用户自编子程序] 用户子程序编译问题

[复制链接]
发表于 2013-5-13 12:49:30 | 显示全部楼层 |阅读模式 来自 福建厦门
最近想学习用户自定义子程序,于是按照叶老师的教程做,编写的命令如下:
#include "slv_c_utils.h"

void Vfosub(const struct sAdamsVforce * vfo, double time, int dflag, int  iflag, double * result)
{
if(time<1.0)   {result[0]=vfo->PAR[0];return;}
if(time<2.0)   {result[0]=time;return;}
if(time<3.0)   {result[0]=(double)vfo->NPAR;return;}
if(time<4.0)   {result[0]=vfo->PAR[1];return;}
if(time<5.0)   {result[0]=vfo->PAR[2];return;}
if(time<6.0)   {result[0]=vfo->PAR[3];return;}
if(time<7.0)   {result[0]=vfo->PAR[4];return;}
if(time<8.0)   {result[0]=vfo->I;return;}
if(time<9.0)   {result[0]=vfo->JFLOAT;return;}
if(time<10.0)   {result[0]=vfo->RM;return;}

result[0]=3.215478;
return;
}
可是在编译的时候出现错误,无法编译生成dll文件。
错误提示如下
MSVCRTD.lib(crtexe.obj) : error LNK2019: 无法解析的外部符号 _main,该符号在函数 ___tmainCRTStartup 中被引用
fatal error LNK1120: 1 个无法解析的外部命令。
请问上述问题该如何解决,谢谢各位了!
发表于 2013-5-15 17:13:15 | 显示全部楼层 来自 北京
Simdroid开发平台
请检查一下你在写程序的时候有没有使用汉语输入法,
回复 不支持

使用道具 举报

 楼主| 发表于 2013-5-15 21:51:56 | 显示全部楼层 来自 福建厦门
我没有使用中文,这个程序是我复制的,我把ADAMS中的例子也出现了 error LNK2019: 无法解析的外部符号 ,是不是我少了什么头函数啊,还是缺少什么?
回复 不支持

使用道具 举报

发表于 2013-6-11 00:44:17 | 显示全部楼层 来自 美国
可能是少了
INCLUDE 'ABA_PARAM.INC'
回复 不支持

使用道具 举报

 楼主| 发表于 2013-6-20 09:47:56 | 显示全部楼层 来自 福建厦门
不知道是怎么回事,我重新安装了所有软件之后可以用了!
回复 不支持

使用道具 举报

发表于 2015-3-10 22:11:31 | 显示全部楼层 来自 江苏镇江
风落君羽 发表于 2013-6-20 09:47
不知道是怎么回事,我重新安装了所有软件之后可以用了!

楼主,请问你是如何解决的?我也遇到同样的问题了。一直卡在这里都没法解决。
回复 不支持

使用道具 举报

发表于 2015-3-10 22:13:15 | 显示全部楼层 来自 江苏镇江
风落君羽 发表于 2013-6-20 09:47
不知道是怎么回事,我重新安装了所有软件之后可以用了!

能否告知是如何具体操作的,我系统都重装了,至今问题还是没法解决掉。
回复 不支持

使用道具 举报

发表于 2015-3-10 22:16:00 | 显示全部楼层 来自 江苏镇江
我不光出现你上述的问题:

MSVCRTD.lib(crtexe.obj) : error LNK2019: 无法解析的外部符号 _main,该符号在函数 ___tmainCRTStartup 中被引用;

还出现了这个问题:a_Results.exe : fatal error LNK1120: 4 个无法解析的外部命令
回复 不支持

使用道具 举报

发表于 2015-3-12 08:54:08 | 显示全部楼层 来自 江苏镇江
楼主有木有设置或者修改过什么环境变量之类的?
回复 不支持

使用道具 举报

发表于 2015-3-18 00:19:19 | 显示全部楼层 来自 江苏镇江
hunman 发表于 2015-3-10 22:16
我不光出现你上述的问题:

MSVCRTD.lib(crtexe.obj) : error LNK2019: 无法解析的外部符号 _main,该符号 ...

问题已经解决,也是重新安装后,问题得以解决的。困扰了三个多月的问题终于解决掉了。谢谢楼主。
回复 不支持

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Simapps系列直播

Archiver|小黑屋|联系我们|仿真互动网 ( 京ICP备15048925号-7 )

GMT+8, 2024-11-2 05:40 , Processed in 0.034634 second(s), 11 queries , Gzip On, MemCache On.

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表