草庐IT

EXPORT_SYMBOL

全部标签

c - 在 Windows 静态库中查找 undefined symbol

有没有办法找出VC6编译的windows静态库中undefinedsymbol的列表?我知道nm命令会列出linux中的所有符号,带有“U”标签的符号可以被识别为未定义。但是,如何做到Windows? 最佳答案 您可以在.lib文件上使用dumpbin.exe/symbols。这列出了所有使用的符号,外部符号具有“外部”前缀。 关于c-在Windows静态库中查找undefinedsymbol,我们在StackOverflow上找到一个类似的问题: https

java - Kotlin : Cannot find symbol class Fragment or other android classes

我有一个带有viewPager的javafragment..publicclassFragmentWithViewPagerextendsFragment{privateclassViewPagerAdapterextendsFragmentStatePagerAdapter{ViewPagerAdapter(FragmentManagerfm){super(fm);}@OverridepublicFragmentgetItem(inti){Fragmentfragment=newDeshFalView();//现在我有另一个fragment,它将填充在上面的fragment中,并用k

java - Kotlin : Cannot find symbol class Fragment or other android classes

我有一个带有viewPager的javafragment..publicclassFragmentWithViewPagerextendsFragment{privateclassViewPagerAdapterextendsFragmentStatePagerAdapter{ViewPagerAdapter(FragmentManagerfm){super(fm);}@OverridepublicFragmentgetItem(inti){Fragmentfragment=newDeshFalView();//现在我有另一个fragment,它将填充在上面的fragment中,并用k

c - eclipse CDT "Symbol NULL could not be resolved"

我刚刚安装了EclipseCDT和MinGW。所有环境变量都已设置,包括等等。尝试运行一个helloworld,一切似乎都很好。我尝试在我的计算机中加载一个我之前拥有的C项目,它似乎加载一切正常,但我收到以下带有NULL符号的错误:Symbol'NULL'couldnotberesolved有什么见解吗?谢谢! 最佳答案 NULL通常在stddef.h中定义。此文件通常也包含在stdlib.h和stdio.h中。而且,您始终可以这样做:#ifndefNULL#defineNULL((void*)0)#endif

php - 无法加载模块 [redis],错误 :/usr/local/lsws//modules/redis. so: undefined symbol: zend_objects_destroy_object

我正在尝试使用openLiteSpeed来托管我的php应用程序+Redis。我将Redis编译为其各自的redis.so但它无法加载扩展。这是我尝试编译此扩展的步骤列表1)wgethttps://github.com/phpredis/phpredis/archive/develop.zip2)mvdevelopdevelop.zip3)unzipdevelop.zip4)mvdevelop.zipredis5)cdredis6)/usr/local/lsws/lsphp5/bin/phpize7)./configure--enable-redis--with-php-config=

node.js - 身份验证错误 : [Symbol(mongoErrorContextSymbol)]: {}

我尝试通过mLab.com连接MongoDB。它被重定向到MongoDBAtlas。我创建了一个项目和集群。尝试连接时,我收到错误的身份验证错误,尽管我的凭据是正确的。密码包含特殊字符。我也尝试用ASCII十六进制代码替换那些特殊字符,但没有任何反应。我在下面的代码中替换了我的密码配置/keys.jsmodule.exports={mongoURI:`mongodb+srv://Nikhilesh:@devconnector-gicbg.mongodb.net/test?retryWrites=true`};服务器.jsconstmongoose=require("mongoose")

Java ODBC 数据源( undefined symbol : SQLAllocEnv )

我有以下Java代码。此代码的目的是建立连接到远程MySQL数据库ProductionDb(在我的/etc/odbc.ini文件中定义的数据源)。importjava.sql.*;importjava.util.*;importjava.io.*;publicclassTest{publicstaticvoidmain(String[]args){try{Connectionconn=null;PreparedStatements=null;Stringdriver="sun.jdbc.odbc.JdbcOdbcDriver";Class.forName(driver).newInst

mysql export sql dump alphabatically,导致导入时出现外键约束错误

我的数据库(MySQL)中有10个表。其中两个在下面给出tbl_statestate_id|int(10)|UNSIGNEDZEROFILLauto_incrementstate_name|varchar(40)tbl_citycity_id|int(10)|UNSIGNEDZEROFILLauto_incrementcity_name|varchar(40)|state_code|int(10)|UNSIGNEDZEROFILL(FKreferencewithtbl_state.state_id)外键约束:tbl_city.state_code是对tbl_state.state_id

ios - 在 XCode 上为 iOS 使用自定义构建的 OpenCV 会产生 ___sincos_stret undefined symbol

我正在尝试在我的iPhone应用程序中使用C++静态库,该应用程序使用iOS版OpenCV的修改版本,我在链接时遇到了这个问题:Undefinedsymbolsforarchitecturearmv7:"___sincos_stret",referencedfrom:cv::initInterTab2D(int,bool)inopencv2(imgwarp.o)ld:symbol(s)notfoundforarchitecturearmv7clang:error:linkercommandfailedwithexitcode1(use-vtoseeinvocation)我真的不明白我错

ios - FFmpeg libavcodec.a Xcode 链接器问题 - 架构 arm64 的 undefined symbol

我已经使用这个脚本为iOS构建了FFmpeg:https://github.com/kewlbear/FFmpeg-iOS-build-script我为所有架构构建,然后我再次为arm64构建(作为我想要的架构),我什至使用其他构建脚本为iOS构建FFmpeg。但是,我一直遇到同样的问题:Undefinedsymbolsforarchitecturearm64:"_VTDecompressionSessionCreate",referencedfrom:_av_videotoolbox_default_init2inlibavcodec.a(videotoolbox.o)"_VTDec