VS2017+Qt5.9.4,moc文件Link出错

最近使用VS2017+Qt5.9.4运行一个老版本Qt4.8.5的程序,带Ui。出现大量无法解析的外部符号错误,例如:无法解析的外部符号 "protected: virtual bool __cdecl QLabel::focusNextPrevChild(bool)" (?focusNextPrevChild@QLabel@@MEAA_N_N@Z)

已经尝试的解决方法,重新生成QT5.9.4的moc文件替换掉原来老的moc文件,加载进VS工程,重新生成解决方案,仍旧出现无法解析的命令,关于UI界面的所有类如QLabel,QWidgets,QRadioButton等均报错,无法解析的外部符号。

各种path路径均没有错误。使用Debug X64编译。

求助,怎么解决。

1个回答

正好用过这两款qt,4.8和5.x的qt有很多地方是不一样的,包括接口声明甚至是头文件都有差别,你这样直接升级,肯定会有问题,建议你还是查询一下两个库的区别,针对性的改一下接口;
我们公司之前要把4.8的改成5.7也费了很大劲,这不是说什么技术问题,单纯就是两个库之间版本上存在差异造成的。

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
VS2017+Qt5.9.4,moc文件Link出错
最近使用VS2017+Qt5.9.4运行一个老版本Qt4.8.5的程序,带Ui。出现大量无法解析的外部符号错误,例如:无法解析的外部符号 "protected: virtual bool __cdecl QLabel::focusNextPrevChild(bool)" (?focusNextPrevChild@QLabel@@MEAA_N_N@Z)nn已经尝试的解决方法,重新生成QT5.9.4的moc文件替换掉原来老的moc文件,加载进VS工程,重新生成解决方案,仍旧出现无法解析的命令,关于UI界面的所有类如QLabel,QWidgets,QRadioButton等均报错,无法解析的外部符号。nn各种path路径均没有错误。使用Debug X64编译。nn求助,怎么解决。n
VS2017 下QT工程不能生成moc文件的解决方法
1.选择要moc的类的头文件,鼠标右键属性,配置属性->常规,在项类型中将C/C++ 标头,改为自定义生成工具 2.左侧点击自定义生成工具,下方的常规,配置如下 命令行:"$(QTDIR)\bin\moc.exe" "%(FullPath)" -o ".\GeneratedFiles\$(ConfigurationName)\moc_%(Filename).cpp" -DUNI...
VS+Qt5生成moc文件
1.选择没有生成moc文件的头文件,右键,点击属性 2.在配置属性中选择常规,将项类型修改为“自定义生成工具” 3.修改自定义生成工具--常规中的“命令行”和“输出”两项 命令行:"$(QTDIR)\bin\moc.exe"  "%(FullPath)" -o ".\GeneratedFiles\$(ConfigurationName)\moc_%(Filename).cpp
CMake处理moc文件-----如何设置moc文件的生成路径
CMake代码示例:rnPROJECT(example)rnCMAKE_MINIMUM_REQUIRED(VERSION 2.6)rnFIND_PACKAGE(Qt4 REQUIRED)rnINCLUDE($QT_USE_FILE)rnINCLUDE_DIRECTORIES($CMAKE_CURRENT_BINARY_DIR)rnQT4_WRAP_CPP(example_MOCS mainwindow.h)rnQT4_WRAP_UI(example_UIS mainwindow.ui)rnADD_EXECUTABLE(example main.cpp mainwindow.cpp $example_MOCS)rnTARGET_LINK_LIBRARIES(example $QT_LIBRARIES)rnrn如此产生的moc文件与mainwindow.h mainwindow.cpp mainwindow.ui在同一目录下,但是我[color=#FF0000]需要产生的moc文件在本目录的下级目录GenerateFiles下[/color],也就是需要在本目录下产生GenerateFiles子目录,然后将产生的moc文件移到GenerateFiles下
moc文件的作用
moc文件的作用之一:生成信号。 在某个类的头文件中,定义了一个信号后,在该类的moc文件中,会把该信号生成为一个函数。 qt认识的是 moc文件中的信号函数,而不是,类头文件中的信号定义。 所以,如果编译程序的时候,报错说某个信号没有定义。 那么首先看下,该信号是否在头文件中定义了。 其次看下,该类的moc文件是否生成了。 moc文件都在GenerateFiles文件
VS+QT moc文件不见了
不知道为何,某个重要的工程无法自动生成moc文件了,求原因。rn 不知道与什么设置有关,其他工程都好好的,工作正常;
VS2010编译Moc工程出错
我现在想研究一下Moc.exe的源码,在vs2010中,用Qt插件打开,qt\4.8.2\src\tools\moc\moc.pro文件,rn但是编译出错,提示:fatal error C1083: Cannot open include file: 'QStack': No such file or directory等等。rn后来我在qt set里设置了该工程包含Core库后,依然提示错误rnc:\qt\4.8.2\include\qtcore\../../src/corelib/tools/qstack.h(45): fatal error C1083: Cannot open include file: 'QtCore/qvector.h': No such file or directoryrnrn该如何处理呢?还有就是应该如何去阅读源码比较好?
moc文件问题
[img=https://img-bbs.csdn.net/upload/201708/24/1503568715_515295.png][/img]rn右键转到自动槽的时候发生的问题,请问如何解决。rn问题二,自动槽好像注释掉还会存在?比如我的pushbutton原本名字pushbutton_1,现在重命名为pushbuttonNext,编译会提示未定义pushbutton_1的自动槽?rn问题三、请问如何手动删除moc文件,网上找了下这个问题,说是重新加入文件,但我好像不行。手动删除moc文件好像可以解决,但我不知道如何手动删除moc文件。rn好郁闷,改了两个button的名字让ui找不到cpp文件了,对了,这两个button都是有自动槽的。rn菜鸟求教了。。rn
moc文件 如何生成的
合并代码,解决冲突后, 如果发现某个类的moc文件没有生成,或者 发现某个类的moc文件,没有出现在GenerateFiles文件夹下面,而是出现在了SourceFiles文件下面。 那么,出现两种问题的原因就是:解决冲突的时候,*.vcproj文件出错了。 *.vcproj文件中,关于moc文件的配置,有两种,一种是debug,一种是release。 只有cpp文件,才会
Link 出错??????
failure during conversion to COFF:file invalid or corruptrnrnrn不知是为什么?
Link出错..
这样是因为什么而出现的问题呢?rnLinking...rnnafxcwd.lib(thrdcore.obj) : error LNK2001: unresolved external symbol __endthreadexrnnafxcwd.lib(thrdcore.obj) : error LNK2001: unresolved external symbol __beginthreadexrn
link出错??
我在一个空的静态连接库中加入aa.h,aa.cpp,如下:rn/////////////////aa.hrn#include "stdarg.h"rn#include "afx.h"rn#include "afxwin.h"rnrnvoid IntToCString(int amount,...);rnrn///////////////aa.cpprn#include "aa.h"rnrnvoid IntToCString(int amount,...)rnrn CString str,strtemp;rn va_list argp;rn va_start(argp,amount);rn int para;rnrn while(amount)rn rn para=va_arg(argp,int);rn strtemp.Format("%d",para);rn strtemp+=" ";rn str+=strtemp;rn amount--;rn rn va_end(argp);rn AfxMessageBox(str);rn return;rnrn编译通过.rn在另一个project中,project->setting->gengeral加入aa.lib,也包含了aa.hrn有一个按钮button,rnOnButton()rnrn IntToCString(2,3,5);rnrnlink时,提示CString等等重复定义.rnwhy?how?rn
link 出错?
我的一个工程中rn头文件a.h中有声明函数 aa();rnrn实现文件在a.cpp文件rnrn但是另外一个b.c文件调用了a.h文件申明的函数 aa();rnrn可是link时,rn显示错误:error LNK2001: unresolved external symbol _aa函数
vs2012误删moc文件解决方法
我不小心删除了moc_xxx.cpp文件,现在编译报错一堆无法解析的外部符号。 release编译报错,debug是ok的。 error LNK2001:无法解析的外部符号 error LNK2019:无法解析的外部符号 注:vs2012已经配置好了,能够正常进行Qt编程 解决办法: 1.Qt Creator下用qmake重新编译 2. vs下注释掉报错的
vs生成qt moc文件
选择要moc的类的头文件,鼠标右键,选择property->Item Type:将此项改为Custom Build Tool, 然后看到左边会变成Custom Build Tool: 选择Custom Build Tool->General:类比其他头文件添加指令和输出路径: ? 1 2 3 Command Li
VS2017调用MATLAB2015的dll文件出错
求助大神!我现在做C#和matlab的混合编程,按博客里面对方法调用matlab文件后,n运行时提示“MathWorks.MATLAB.NET.Arrays.MWArray”的类型初始值设定项引发异常。”还有”DllNotFoundException: 无法加载 DLL“mclmcrrt9_0.dll”: 找不到指定的模块。”nMWCharArray filepath ="C:\\Users\\parter\\Desktop\\G12508\\7.15.xlsx";n BS1.Class1 c = new Class1();n MWNumericArray id1= null;n id1 = (MWNumericArray)c.BS1(filepath);n double[,] l1 = (double[,])id1.ToArray(MWArrayComponent.Real);n程序如上,错误提示在第一行。我试过直接添加引用matlab runtime里的mclmcrrt9_0.dll但显示错误无法添加。请问这个问题要怎么解决呢?
关于C++builder文件link出错问题求教
程序编译通过,可是就是到了link时报错,因为我是在b函数中利用调用#include a.h文件中声明的static 变量,所以,怀疑是与此有关,具体报错提示如下:rn [link Erro] Unresolved external 'CLoginInfo::nCyclicSize'refereced from D:\flash.objrnrn 还有许多一样的提示,小弟实在不明白到底是为什么〉求教各位大人了rnrn 小弟在线等了
MOC nozzle
用特征线法(MOC)对nozzle进行计算以及型面设计。
MOC是什么?
MOC(Microsoft Offical Curriculum)是什么呢?限10人回答,答完揭帖。呵呵……
Qt5.9.4下配置OpenCV开发环境
Windows 10, Qt 5.9.4, OpenCV 3.2.0一.准备工作下载Qt软件:Qt for Windows (Qt5.9.4);opencv3.2:OpenCV for Windows (OpenCV3.2);下载CMake3.7.2:cmake-3.7.2-win64-x64.msi.二.安装QtWelcome to the Qt online installer: nextQt...
Qt5.9.4搭建Android开发环境
一个自己摸爬滚打的小白 记录贴 目录 一、 素材准备 二、 具体操作 三、 测试环境(apk应用实例) 素材准备 1.QT:Qt 5.9.4 2.JDK:jdk-8u101-windows-i586.exe 3.SDK:android-sdk_r24.4.1-windows.zip 4.NDK:android-ndk-r12b-windows-x86.zip 5.ANT:apache-ant-1....
【教程】QT5.9.4 + opencv3.0.0编译配置
QT5.9.4 + opencv3.0.0编译配置 安装QT5.9.4 QT下载地址:http://download.qt.io/archive/qt/ 安装完毕之后将一下目录加入到系统环境变量: E:\Qt\Qt5.9.4\5.9.4\mingw53_32\bin E:\Qt\Qt5.9.4\Tools\mingw530_32\bin 下载opencv3.0.0源码包并解压 下载地址:ht...
QT5.9.4静态编译法
1) minGW32 根目录       C:\Qt\Qt5.9.4 5.9.4 qt_build_mingw53_32_static 手动创建临时编译     mingw5...
QT5.9.4与VS2015编译配置
办公电脑终于到了,之前承诺过的本人现在来兑现。 第一步:安装QT5.9.4 第二步:安装VS2015 第三步:打开VS2015,在工具里面找到扩展与更新 第四步:在扩展与更新中,联机中搜索QT,选择QT Visio studio Tools下载(PS:要联网) 第五步:重新打开VS2015,打开QT options,选择add 第六步:选择路径,这里以我为例的话是D:\...
关于moc
问下这个问题:如下,看到有人说要运行moc的结果,但是不知道咋操作 用得是VS2005rnInfoDock.obj : error LNK2001: 无法解析的外部符号 "public: virtual struct QMetaObject const * __thiscall InfoDock::metaObject(void)const " (?metaObject@InfoDock@@UBEPBUQMetaObject@@XZ)
link 时出错
用CB写了一个软件,出现rn[Linker Error] Unresolved external '__fastcall TForm1::GridClick(System::TObject *)' referenced from F:\SOFTWARE DEVELOP SITE\PRODUCTS\111\UNIT1.OBJrn怎么办??
LINK时出错!
//Hello.hrnclass CMyApp:public CWinApprn public:rn virtual BOOL InitInstance();rn;rnrnclass CMainWindow:public CFrameWndrn public:rn CMainWindow();rn protected:rn afx_msg void OnPaint();rn DECLARE_MESSAGE_MAP()rn;rn//Hello.cpprn#include rn#include "Hello.h"rnrnCMyApp myApp;rnrnBOOL CMyApp::InitInstance()rn m_pMainWnd=new CMainWindow;rn m_pMainWnd->ShowWindow(m_nCmdShow);rn m_pMainWnd->UpdateWindow();rn return TRUE;rnrnrnBEGIN_MESSAGE_MAP(CMainWindow,CFrameWnd)rn ON_WM_PAINT()rnEND_MESSAGE_MAP()rnrnrnCMainWindow::CMainWindow()rn Create(NULL,_T("The Hello Application"));rnrnrnvoid CMainWindow::OnPaint()rn CPaintDC dc(this);rn CRect rect;rn GetClientRect(&rect);rn dc.DrawText(_T("Hello,MFC"),-1,&rect,rn DT_SINGLELINE|DT_CENTER|DT_VCENTER);rnrn结果连接时出错,以下是错误信息,请问这是怎么一回事?我该怎么做?rnLinking...rnnafxcwd.lib(thrdcore.obj) : error LNK2001: unresolved external symbol __endthreadexrnnafxcwd.lib(thrdcore.obj) : error LNK2001: unresolved external symbol __beginthreadexrnlibcd.lib(crt0.obj) : error LNK2001: unresolved external symbol _mainrnDebug/Hello.exe : fatal error LNK1120: 3 unresolved externalsrnError executing link.exe.rnrnHello.exe - 4 error(s), 0 warning(s)rn
Link出错,请看一看.
下载一个Vc程序,编译时link出错:rnerror LNK2001: unresolved external symbol __endthreadexrnerror LNK2001: unresolved external symbol __beginthreadexrn是什么原因?是不是要加上什么lib之类的?
程序在Link时候出错
lnk1221 : a subsystem can't be inferred and must be definedrnrnrnrn; this program adds and subtracts 32-bit integersrninclude d:\irvine\Irvine32.incrn.codernmain procrn mov eax, 10000hrn add eax, 40000hrn sub eax, 20000hrn call DumpRegsrn exitrnmain endprnend mainrnrnintel汇编 那书上的程序, 用Ml提示如上错误。 求教。rn
为什么link 的时候出错?
为什么编译的时候可以通过,而link的时候就报错?rnLINK:error LNK2001: unresolved external _WinMainCRTStartuprnC:\MASM32\work\5_1.exe:fatal error LNK1120:1 unresolved externalsrn源程序如下rnprognam segmentrnmain proc farrnassume cs:prognamrnstart:rn push dsrn sub ax,axrn push axrn mov ch ,4rnrotate:rn mov cl,4rn rol bx,clrn mov al,blrn and al,0fhrn add al,30hrn cmp al,3ahrn jl printitrn add al,7hrnprintit:rn mov dl,alrn mov ah,2rn int 21hrn dec chrn jnz rotatern retrnmain endprnprognam endsrn end
编译通过,link出错
主要文件源代码:rn[code=C/C++]rn// ID3.cpp : 定义应用程序的类行为。rn//rnrn#include "stdafx.h"rn#include "ID3.h"rn#include "ID3Dlg.h"rnrn#ifdef _DEBUGrn#define new DEBUG_NEWrn#endifrnrnrn// CID3ApprnrnBEGIN_MESSAGE_MAP(CID3App, CWinApp)rn ON_COMMAND(ID_HELP, CWinApp::OnHelp)rnEND_MESSAGE_MAP()rnrnrn// CID3App 构造rnrnCID3App::CID3App()rnrn // TODO: 在此处添加构造代码,rn // 将所有重要的初始化放置在 InitInstance 中rnrnrnrn// 唯一的一个 CID3App 对象rnrnCID3App theApp;rnrnrn// CID3App 初始化rnrnBOOL CID3App::InitInstance()rnrn // 如果一个运行在 Windows XP 上的应用程序清单指定要rn // 使用 ComCtl32.dll 版本 6 或更高版本来启用可视化方式,rn //则需要 InitCommonControlsEx()。否则,将无法创建窗口。rn INITCOMMONCONTROLSEX InitCtrls;rn InitCtrls.dwSize = sizeof(InitCtrls);rn // 将它设置为包括所有要在应用程序中使用的rn // 公共控件类。rn InitCtrls.dwICC = ICC_WIN95_CLASSES;rn InitCommonControlsEx(&InitCtrls);rnrn CWinApp::InitInstance();rnrn AfxEnableControlContainer();rnrn // 标准初始化rn // 如果未使用这些功能并希望减小rn // 最终可执行文件的大小,则应移除下列rn // 不需要的特定初始化例程rn // 更改用于存储设置的注册表项rn // TODO: 应适当修改该字符串,rn // 例如修改为公司或组织名rn SetRegistryKey(_T("应用程序向导生成的本地应用程序"));rnrn CID3Dlg dlg;rn m_pMainWnd = &dlg;rn INT_PTR nResponse = dlg.DoModal();rn if (nResponse == IDOK)rn rn // TODO: 在此放置处理何时用rn // “确定”来关闭对话框的代码rn rn else if (nResponse == IDCANCEL)rn rn // TODO: 在此放置处理何时用rn // “取消”来关闭对话框的代码rn rnrn // 由于对话框已关闭,所以将返回 FALSE 以便退出应用程序,rn // 而不是启动应用程序的消息泵。rn return FALSE;rnrn[/code]rnrnrnrn错误信息:rn1>------ 已启动生成: 项目: ID3, 配置: Debug Win32 ------rn1>正在链接...rn1>ID3.obj : error LNK2019: 无法解析的外部符号 "public: __thiscall CID3Dlg::CID3Dlg(class CWnd *)" (??0CID3Dlg@@QAE@PAVCWnd@@@Z),该符号在函数 "public: virtual int __thiscall CID3App::InitInstance(void)" (?InitInstance@CID3App@@UAEHXZ) 中被引用rn1>libcmtd.lib(crt0.obj) : error LNK2019: 无法解析的外部符号 _main,该符号在函数 ___tmainCRTStartup 中被引用rn1>.\Debug/ID3.exe : fatal error LNK1120: 2 个无法解析的外部命令rn1>生成日志保存在“file://d:\ID3\ID3\Debug\BuildLog.htm”rn1>ID3 - 3 个错误,0 个警告rn========== 生成: 0 已成功, 1 已失败, 0 最新, 0 已跳过 ==========rnrn请问什么原因,分不够再加。rn
CFile link 出错 
我在控制台下只要一用CFile f1;rn就出rnLinking...rnnafxcwd.lib(thrdcore.obj) : error LNK2001: unresolved external symbol __endthreadexrnnafxcwd.lib(thrdcore.obj) : error LNK2001: unresolved external symbol __beginthreadexrnDebug/ShortP.exe : fatal error LNK1120: 2 unresolved externalsrn请问各位大侠,如何解决!
查询条件LINK出错
$string=$_POST['string'];rn$mysql="select * from admin_manager_artice where a_content,a_title link '%".$string."%' limit $offset,$pagesize";rnrn这句查询语句是哪出错了哦?不对。。。。请问要怎么改
vs2008 link出错
刚装的vs2008英文版,系统为win7系统,机子上还装有vc6.0的英文版,每次debug的时候都会弹出一个link的错误。rnrnrn1>------ Build started: Project: TestLink, Configuration: Debug Win32 ------rn1>Compiling...rn1>stdafx.cpprn1>Compiling...rn1>TestLink.cpprn1>TestLinkDlg.cpprn1>Generating Code...rn1>Compiling resources...rn1>Microsoft (R) Windows (R) Resource Compiler Version 6.0.5724.0rn1>Copyright (C) Microsoft Corporation. All rights reserved.rn1>Compiling manifest to resources...rn1>Microsoft (R) Windows (R) Resource Compiler Version 6.0.5724.0rn1>Copyright (C) Microsoft Corporation. All rights reserved.rn1>Linking...rn1>Embedding manifest...rn1>Microsoft (R) Windows (R) Resource Compiler Version 6.0.5724.0rn1>Copyright (C) Microsoft Corporation. All rights reserved.rn1>LINK : fatal error LNK1000: Internal error during IncrBuildImagern1> Version 9.00.21022.08rn1> ExceptionCode = C0000005rn1> ExceptionFlags = 00000000rn1> ExceptionAddress = 0012FCF7 (000B0000) "D:\Program Files\Microsoft Visual Studio 9.0\VC\bin\link.exe"rn1> NumberParameters = 00000002rn1> ExceptionInformation[ 0] = 00000000rn1> ExceptionInformation[ 1] = 0132D670rn1>CONTEXT:rn1> Eax = 400BC1F0 Esp = 003FF104rn1> Ebx = 4000816C Ebp = 003FF12Crn1> Ecx = 0132D670 Esi = 400BC078rn1> Edx = 003FF11C Edi = 000BD6C0rn1> Eip = 0012FCF7 EFlags = 00010246rn1> SegCs = 0000001B SegDs = 00000023rn1> SegSs = 00000023 SegEs = 00000023rn1> SegFs = 0000003B SegGs = 00000000rn1> Dr0 = 00000000 Dr3 = 00000000rn1> Dr1 = 00000000 Dr6 = 00000000rn1> Dr2 = 00000000 Dr7 = 00000000rn1>Build log was saved at "file://d:\VC程序\TestLink\TestLink\Debug\BuildLog.htm"rn1>TestLink - 1 error(s), 0 warning(s)rn========== Build: 0 succeeded, 1 failed, 0 up-to-date, 0 skipped ==========rnrnrn如图[img=http://hi.csdn.net/attachment/201102/26/9113719_1298720147xyF6.jpg][/img]
link时出错
Class.obj : error LNK2005: "class CExercisebook se" (?se@@3VCExercisebook@@A) already defined in AddExercise.objrnClass.obj : error LNK2005: "class CTeacher tea" (?tea@@3VCTeacher@@A) already defined in AddExercise.objrnClass.obj : error LNK2005: "class CExerciseLib ex" (?ex@@3VCExerciseLib@@A) already defined in AddExercise.objrnDelExercise.obj : error LNK2005: "class CExercisebook se" (?se@@3VCExercisebook@@A) already defined in AddExercise.objrnDelExercise.obj : error LNK2005: "class CTeacher tea" (?tea@@3VCTeacher@@A) already defined in AddExercise.objrnDelExercise.obj : error LNK2005: "class CExerciseLib ex" (?ex@@3VCExerciseLib@@A) already defined in AddExercise.objrn一大堆向这样的错误是怎么回事?rn怎样解决?
Link '%[错误%' 出错
我要搜索类似 [错误 的标题,但ACCESS总是说语法错误!有办法解决吗!rn ^^^^^
DirectX link时出错
LIBCD.lib(crt0.obj) : error LNK2001: unresolved external symbol _mainrnTest___Win32_Debug/Test.exe : fatal error LNK1120: 1 unresolved externalsrn执行link.exe 时出错.rnrnrn我用vc++6.0 Dx的SDK是 06 8月的 被弄晕了 INCLUDE 和 LIB 我都放到VC目录里了 工程设置也没错 请高手赐教
Link时总是出错
小弟新学c++,装了vc6.0,现在输入如下程序:rn#includernvoid main(void)rnrn cout<<"hello"<<'\n';rnrnrn编译时没有问题,可是连接成exe文件时总是显示如下信息:rn--------------------Configuration: lichangzhi - Win32 Debug--------------------rnLinking...rnLIBCD.lib(wincrt0.obj) : error LNK2001: unresolved external symbol _WinMain@16rnDebug/lichangzhi.exe : fatal error LNK1120: 1 unresolved externalsrnError executing link.exe.rnlichangzhi.exe - 2 error(s), 0 warning(s)rn请问这是怎么回事呢?谢谢!rn
手工执行link出错
本来是用evc4来编译的,但无法加载项目,所以我只能根据Makefile来编译了,到最后LINK的时候却出错了。命令如下:rnrnlink obj_j/cache.o obj_j/class.o obj_j/fields.o obj_j/frame.o obj_j/garbage.o obj_j/collector.o obj_j/global.o obj_j/interpret.o obj_j/execute.o obj_j/loader.o obj_j/main.o obj_j/native.o obj_j/property.o obj_j/thread.o obj_j/nativeCore.o obj_j/hashtable.o obj_j/async.o obj_j/verifier.o obj_j/log.o obj_j/jar.o obj_j/inflate.o obj_j/stackmap.o obj_j/profiling.o obj_j/pool.o obj_j/events.o obj_j/resource.o obj_j/StartJVM.o obj_j/verifierUtil.o obj_j/nativeFunctionTableWin.o obj_j/runtime_md.o obj_j/runtime2_md.o obj_j/kvmutil.o obj_j/loaderFile.o obj_j/wince_io.o obj_j/socketProtocol.o obj_j/socketProtocol_md.o obj_j/ROMjavaWin.o fp_obj_j/fp_math.o fp_obj_j/fp_bytecodes.o fp_obj_j/k_rem_pio2.o fp_obj_j/k_cos.o fp_obj_j/k_sin.o fp_obj_j/k_tan.o fp_obj_j/s_ceil.o fp_obj_j/s_cos.o fp_obj_j/s_floor.o fp_obj_j/s_scalbn.o fp_obj_j/s_copysign.o fp_obj_j/s_sin.o fp_obj_j/s_tan.o fp_obj_j/e_rem_pio2.o fp_obj_j/w_sqrt.o fp_obj_j/e_sqrt.o fp_obj_j/s_fabs.o obj_j/kvmutil.res -out:kvm_j.exe commctrl.lib coredll.lib aygshell.lib winsock.lib /nologo /base:"0x00010000" /stack:0x10000,0x1000 /entry:"WinMainCRTStartup" /incremental:no /nodefaultlib:"libc.lib /nodefaultlib:libcd.lib /nodefaultlib:libcmt.lib /nodefaultlib:libcmtd.lib /nodefaultlib:msvcrt.lib /nodefaultlib:msvcrtd.lib" /subsystem:windowsce,3.00 /align:"4096" /MACHINE:ARMrnrn报错是:rnrnsocketProtocol_md.o : error LNK2019: unresolved external symbol send referencedrnin function prim_com_sun_cldc_io_j2me_socket_Protocol_write0rnsocketProtocol_md.o : error LNK2019: unresolved external symbol listen referencernd in function prim_com_sun_cldc_io_j2me_serversocket_Protocol_open0rnsocketProtocol_md.o : error LNK2019: unresolved external symbol bind referencedrnin function prim_com_sun_cldc_io_j2me_serversocket_Protocol_open0rnsocketProtocol_md.o : error LNK2019: unresolved external symbol htonl referencedrn in function prim_com_sun_cldc_io_j2me_serversocket_Protocol_open0rnsocketProtocol_md.o : error LNK2019: unresolved external symbol accept referencernd in function prim_com_sun_cldc_io_j2me_serversocket_Protocol_acceptrnsocketProtocol_md.o : error LNK2019: unresolved external symbol WSAStartup referrnenced in function networkInitrnsocketProtocol_md.o : error LNK2019: unresolved external symbol GetLastError refrnerenced in function netErrorrnk_rem_pio2.o : error LNK2019: unresolved external symbol __imp___ged referencedrnin function __kernel_rem_pio2rne_sqrt.o : error LNK2001: unresolved external symbol __imp___gedrnkvm_j.exe : fatal error LNK1120: 120 unresolved externalsrnrn不知道是要加载哪些启动库和内核,是用什么路径下面的?请教rnrn
link的时候出错,FAINT
link的时候出错:rnrn: error C2064: term does not evaluate to a function
相关热词 c#入门推荐书 c# 解码海康数据流 c# xml的遍历循环 c# 取 查看源码没有的 c#解决高并发 委托 c#日期转化为字符串 c# 显示问号 c# 字典对象池 c#5.0 安装程序 c# 分页算法