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

[用户自编子程序] 从obj生成DLL文件时出错

[复制链接]
发表于 2012-2-22 16:25:21 | 显示全部楼层 |阅读模式 来自 大连理工大学
从obj文件生成dLL的时候,出现这样的错误:需要的库文件我都放在win32文件夹下了,为什么会出现“无法编译的外部符号”这样的错误呢
Would you like to link in Debug mode? (CR=n) or EXIT:
n
   1) You may enter an object file compiled with:
        (Intel Fortran v9.1)
     ifort /c /automatic /Ob2 /MD /Gm xxx.f
                 or
        (Microsoft Visual Studio 2005 SP1)
          cl /c /Ox /MD /EHsc xxx.c
   2) You may enter the name of the .f, .c or .cxx source file
   3) You may use a list file (@sub_list.lst)
Enter name of first user object or source file or EXIT:
C:\adamsaerodyn\A2AD_v130000a-bjj\DLL\ADAMS.obj
Enter name of next user object or source file (<CR>=none),  or EXIT:
C:\adamsaerodyn\A2AD_v130000a-bjj\DLL\ADAMSf.obj
Enter name of next user object or source file (<CR>=none),  or EXIT:
Enter name of your ADAMS/Solver User-DLL or EXIT:
C:\adamsaerodyn\A2AD_v130000a-bjj\DLL\ADAMS2010

Linking Adams/Solver (User) DLL...
Microsoft (R) Incremental Linker Version 8.00.50727.42
Copyright (C) Microsoft Corporation.  All rights reserved.
"C:\adamsaerodyn\A2AD_v130000a-bjj\DLL\ADAMS.obj"
"C:\adamsaerodyn\A2AD_v130000a-bjj\DLL\ADAMSf.obj"
"-out:C:\adamsaerodyn\A2AD_v130000a-bjj\DLL\ADAMS2010.dll"
-def:mysolver.def
-debug:none
-nodefaultlib
-dll
"-libpath:C:\MSC~1.SOF\MD_Adams\2010\win32"
msvcrt.lib msvcprt.lib
ws2_32.lib
kernel32.lib
libifcoremd.lib libmmd.lib libifportmd.lib
libirc.lib
asutility_imp.lib mdiloader_imp.lib
abgtire_imp.lib vpgutility_imp.lib
tire_imp.lib amd_imp.lib
   正在创建库 C:\adamsaerodyn\A2AD_v130000a-bjj\DLL\ADAMS2010.lib 和对象 C:\adam
saerodyn\A2AD_v130000a-bjj\DLL\ADAMS2010.exp
ADAMS.obj : error LNK2019: 无法解析的外部符号 ___powr4i4,该符号在函数 _AEROSUBS
_mp_LMATRIX.@8 中被引用
ADAMS.obj : error LNK2019: 无法解析的外部符号 ___svml_sincosf4,该符号在函数 _AE
ROSUBS_mp_BEDDAT 中被引用
ADAMS.obj : error LNK2019: 无法解析的外部符号 ___svml_cosf4,该符号在函数 _AEROD
YN_mp_AD_INIT.@16 中被引用
ADAMS.obj : error LNK2019: 无法解析的外部符号 ___svml_sinf4,该符号在函数 _AEROD
YN_mp_AD_INIT.@16 中被引用
ADAMSf.obj : error LNK2001: 无法解析的外部符号 ___svml_sinf4
C:\adamsaerodyn\A2AD_v130000a-bjj\DLL\ADAMS2010.dll : fatal error LNK1120: 4 个
无法解析的外部命令
Adams/Solver (User) has been linked...
Microsoft (R) Manifest Tool version 5.2.3790.2014
Copyright (c) Microsoft Corporation 2005.
All rights reserved.
mt.exe : general error c10100b1: Failed to load file "C:\adamsaerodyn\A2AD_v1300
0vjj\DLL\ADAMS2010.dll". {_~
请按任意键继续. . .





 楼主| 发表于 2012-2-23 10:46:06 | 显示全部楼层 来自 大连理工大学
Simdroid开发平台
没人回,自己顶一下,别沉了
回复 不支持

使用道具 举报

发表于 2012-5-10 12:48:21 | 显示全部楼层 来自 湖南
解决了没???
回复 不支持

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-7 00:27 , Processed in 0.027722 second(s), 11 queries , Gzip On, MemCache On.

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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