c++ - Visual C++,没有试图添加 .dll 的引用

标签 c++ visual-studio-2010 dll

我创建了一个简单的 .dll,并试图在一个简单的测试项目中使用它。但是,当我尝试添加引用时,没有可供选择的引用,也没有“浏览”选项。

我怀疑这可能与我的 PATH 有关,因为当我安装 CMake(一个不相关的非 Visual Studio 项目的依赖项)时,CMake 决定删除我 PATH 中的所有内容。

看我的截图:http://jsfiddle.net/t84BS/ (data-uri 可能不会在 IE 中显示)

我想象我至少应该在那里看到一些 .NET 引用。

最佳答案

我不确定您应该在 IDE 中看到什么。你有 .def 文件吗?要从 dll 运行 dumpbin/EXPORTS my.dll

获取所有导出的符号

关于 PATH 变量运行 for %G in ("%path:;=""%") do @echo %G 以在单独的行上查看每个路径。

要添加新路径,请键入 PATH=%PATH%;C:\My\New\Path

也许所有的路径都设置好了,而不是在某处被覆盖了。检查您的 autoexec.bat 最后只需重新安装 Visual Studio。

关于c++ - Visual C++,没有试图添加 .dll 的引用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8028655/

相关文章:

c++ - 当我在 Code::Blocks 中有来自同一组源文件的两个 .cpp 文件时,如何运行其中一个?

visual-studio - VS2010 执行单元测试(错误)

C++ API——什么是正确的方法

c++ - DLL 设计 : the DLL needs to access some of the application functions/data

c++ - 如何在 Code::Blocks IDE 中逐行调试?

python - Pascal 类型化二进制文件的 C++ 和 Python 类似物

c++ - 复制构造函数

visual-studio-2010 - 安装 Visual Studio 2012 Release Preview 后出现错误 'LINK : fatal error LNK1123: failure during conversion to COFF: file invalid or corrupt'

c# - 使用 C# 将 XML 直接保存到数据库

c++ - 为什么我在 Visual Studio 的 OpenCV 项目中使用/MT 时仍然需要 dll?