问题标签 [entrypointnotfoundexcept]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
3149 浏览

sqlite - 使用 System.Data.Sqlite 时“在 DLL sqlite3 中找不到入口点 sqlite3_open_v2”

我在通过 System.Data.Sqlite 连接到 Sqlite 数据库时遇到问题。我试图使用 FluentNhibernate 但这不起作用,所以我回到基础但得到了同样的错误:在 DLL sqlite3 中找不到入口点 sqlite3_open_v2。

这是我的(我相信相当简单)代码:

我有对 System.Data.SQLite 的引用,所以对我来说一切都很好。互联网上的一些解释(你几乎不能称它们为教程)并没有帮助我。

0 投票
1 回答
940 浏览

google-chrome - Google Chrome:OpenScripting.framework - 找不到入口点 InjectEventHandler

我尝试将几个 SIMBL 插件(例如 Afloat 和 FScriptAnywhere)注入 Chrome 和其他应用程序。

它适用于所有其他应用程序,但不适用于 Chrome。我在控制台上得到这个输出:

我认为eventDidFail:'tvea'可以忽略该错误,因为我在所有应用程序上都得到了它(尽管我想知道它是什么)。

但是,我认为最后一个错误Google Chrome: OpenScripting.framework - can't find entry point InjectEventHandler in scripting addition /Library/ScriptingAdditions/SIMBL.osax是相关的。

这是什么意思?会是什么呢?

0 投票
1 回答
1211 浏览

visual-c++ - MS Visual Studio 10 上的 OpenCV:cv::cvtColor 导致未找到入口点错误消息

我在 MS Windows 7 上的 MS Visual C++ 10.0.4 上使用OpenCV 2.3.1 Win Superpack。一些 OpenCV 函数运行文件,但 cv::cvtColor 似乎调用 msvcp80d.dll、msvcr80d.dll、gpsvc.dll、IEShims.dll 和sysntfy.dll。当我将它们添加到我的搜索路径时,我收到以下消息。

过程入口点 ?free@allocate_root_with_contect_proxy@tbb@@QBEXAAVtask@3@@Z 无法在动态链接库 tbb_debug.dll 中找到。

Dependency Walker 说我有 64 位版本的 SYSNTFY.DLL 和 GPSVC.dll,我需要 32 位版本,但我从 System 32(C:\windows) 目录复制了文件。也许我需要下载这两个 DLL 的 32 位版本,但我无法在网上找到它们。

非常感谢,彼得。

0 投票
0 回答
155 浏览

c# - 扩展方法行为奇怪 C#

我有 Forms.DataVisualization.Charting.Chart 的扩展方法。在扩展方法中,我正在访问 chartarea 数组并在其中操作 chartarea 对象。然而,每次我运行我的代码时,我都会得到一个 EntryPointNotFoundException。

但是,如果我添加以下代码

我没有得到 EntryPointNotFoundException 但我得到 NullReferenceException

我可以通过在 c.DoSomething() 之前调用该代码来避免该异常,但我希望能够使用扩展方法。我正在使用 c# 4.0。我可能忘了做某事,但我就是不知道是什么。

0 投票
1 回答
607 浏览

ios - 将 SQLCipher 与 MonoTouch 一起使用

我编译了一个静态库并链接了 SQLCipher 和 OpenSSL。完整的项目、makefile 和编译的库可以在这里找到:

当我将生成的库链接到普通的 Objective-C Xcode 项目中时,对的调用sqlite3_key工作正常。

我已经使用以下方法将同一个库链接到 MonoTouch 项目中:

然后我修改了 SQLite-NET 来调用 key 函数,在每个SQLite3.Open(...)函数之后:

但是当调用 Key 方法时,我得到了一个 EntryPointNotFoundException。这是堆栈跟踪:

显然堆栈跟踪并不是特别有用,但我不知道从哪里开始调试这个问题。哈普?

0 投票
1 回答
2299 浏览

xcode - 从 C# 调用纯 C 函数时,首先是 DllNotFoundException,然后是 EntryPointNotFoundException

我正在尝试在 Unity3D pro 中使用一些 C 代码。

我的基本方法是(1)将 C 源代码构建到静态库中(2)创建一个空包并链接到库(3)将包导入 Unity 3D pro(作为插件)。

我基本上是按照这个教程

它已经为我工作了一段时间,直到最近当我更新我的 C 代码并重新编译和重建库和包时,一切都出错了......

当我第一次导入包时,我得到了一个DllNotFoundException

在那个阶段,我的捆绑项目只是一堆库——从我的源代码(这是一个 .a 文件)构建的库和我认为 .a 库依赖的一些其他库(其他库具有 .dylib 扩展名)。

我在包中添加了一个 test.c 文件。测试 .c 文件仅包含两行:

其中 ccn.h 是我的 C 源代码中的头文件。

重新构建捆绑包后,DllNotFoundExeption消失了,但我得到了一个EntryPointNotFoundException

这是我的想法:

  1. 因为 Xcode 非常智能,我猜测在添加简单的 test.c 文件时,Xcode 为我修改了一些捆绑设置。我相信这就是为什么 DllNotFoundException 首先消失的原因。我想对了吗?
  2. 我认为要解决 EntryPointNotFound 问题,我还必须修改一些捆绑项目设置 - 但我不知道如何......请帮助我......

非常感谢!

编辑

  1. 我看到这个线程表明,由于 Xcode 使用 g++ 进行编译,即使我的非托管代码是纯 C 语言,我也需要 extern "C"。我在 Xcode4 中将目标设置更改为“ Compiler for C/C++/Objective-C ”从Apple LLVM 3.0LLVM GCC 4.2,但我仍然遇到同样的异常。
  2. 我还看到了这个 mono 文档,它说 mono 正在使用GLib加载库,而 Glib 在 Mac OS X 上存在一个错误,即它无法识别 .dylib 库。我删除了 .dylib 库并再次尝试,但直到遇到同样的异常。
  3. Apple 的文档还说,每个可加载包都必须有一个主体类,如果用户没有指定哪个类是主体类,NSBundle 将使用 Xcode 项目中显示的第一个类作为主体类。好吧,我猜我创建的包是一个可加载包,但是因为它只是一个用 C 构建的静态库,它实际上没有任何类。当我查看项目的info.plist时,主体类条目只是空的。这可能是问题吗?如果是这样,我该如何解决?
  4. 我还在 Apple 的文档中看到了一些我不太理解的内容:

    如果您的可加载包是一个插件,宿主应用程序开发人员通常会为框架中的插件架构提供一个接口。该框架通常包含一个所有插件主体类都继承自的类,或插件主体类采用的协议(正式或非正式)。

    我很确定我创建的可加载包是一个插件。我正在将包导入 Unity3D。这是否意味着我应该从 Unity 定义一个主体类?如何?

0 投票
1 回答
573 浏览

c++ - 使用冲浪检测器进行对象匹配

我正在尝试使用 SURF 检测器从图像中检测对象。为此,我尝试调试 OpenCV 提供的代码:

但它不断显示运行时错误..

你能告诉我这背后的原因吗?

0 投票
0 回答
359 浏览

c# - 例外 - 入口点在dll中找不到

我创建了一个 C++ DLL,我将其导入 C# 应用程序以重用函数。C ++中的功能代码是static bool IsDisplayDeviceAttached(char *Arg1[])

当我在 C# 程序中使用如下 DllImport 时,

我仍然收到错误为 EntryPointNotFound 异常。我也ExactSpelling = true与上面一起使用,但都导致错误。

1)任何人都可以指导代码还有什么问题吗?

2) 另外,为什么我们要给 _Cdecl 和 ExactSpelling 参数等(想知道我们为什么在 DllImport 中编写它们)

0 投票
1 回答
424 浏览

c# - 应用程序启动时的 EntryPointNotFoundException TaskDialog 但稍后运行良好

我直接从适用于 .NET 的 WindowsAPI 包(包装器)获得 TaskDialog 源,但是每当我尝试直接在程序的静态 void Main() 区域中打开 TaskDialog 时,它都会引发 EntryPointNotFoundException。然而,TaskDialog 稍后会在我的代码中生成并显示得非常好。这是为什么?

引发 EntryPointNotFoundException 的代码是

但让我感到震惊的是,不同地方的相同代码可以工作一次,但不能在另一个时间工作。这可能与程序没有加载引用或其他东西有关,但这让我大吃一惊。我的应用程序入口点的代码是

谢谢你的时间 :)

乔什

0 投票
1 回答
662 浏览

.net - 为应用程序部署 SQLite 的设置步骤是什么?

我迷失在试图弄清楚为什么我的开发计算机上的 sqlite 工作而不是另一个系统上。

我确实记得在我最终让它在我的开发计算机上工作之前,我必须采取一些步骤。我根本不记得他们是什么。

现在,我正在一个干净的系统上测试我的软件,在准备好该系统进行测试之后——比如安装 SQLite 引擎 2.5/3.5 ADO.NET。我的程序在使用数据库文件时启动并退出。窗口错误消息确实显示 - System.Data.Sqlite 和 System.IO.EntryPointNotFound。

有人知道那是什么意思吗?

任何帮助或提示将不胜感激。