腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
如何在
linux
中从C++
交叉
编译
的
DLL
中添加版本、描述、名称等信息?
dll
、
g++
、
mingw
、
cross-compiling
如何将所有这些信息添加到我的C++-
Linux
-
交叉
编译
-使用-MinGW
DLL
?我正在创建我的
DLL
,在
Linux
中
交叉
编译
C++代码,所以使用windows和VS添加这不是一个选项。
浏览 5
提问于2021-08-18
得票数 1
回答已采纳
2
回答
在Visual Studio中使用在
Linux
/MinGW中
编译
的libs/
dll
c++
、
visual-c++
、
gcc
、
mingw
、
cross-compiling
更新:
编译
时收到此警告:发现多个具有不同属性的'.text‘节我已经使用MinGW
交叉
编译
器在
Linux
中
编译
了一些库(.a和.
dll
)。但是,当它运行(使用.
dll
)时,它以指向空内存地址的地址指针终止。
交叉
编译
器生成谢谢
浏览 48
提问于2009-08-18
得票数 16
回答已采纳
1
回答
Windows上Mingw的
DLL
依赖关系
c++
、
dll
、
mingw
、
cross-compiling
、
autotools
我正在开发一个程序,它使用autotools作为其构建系统,并在
linux
上
编译
得很好。为了为windows构建,我正在尝试让一个能够在windows上工作的mingw
交叉
编译
器。现在,当我在
linux
上
编译
并转移到windows上时,我当然遗漏了一些默认情况下不会安装在windows上的
dll
。这会导致缺少
dll
错误。由于LGPL中的限制,我无法静态链接我的程序。所以我的问题是,在这种情况下,
交叉
编译
的正确方式是什
浏览 2
提问于2011-11-30
得票数 5
1
回答
find_library选择静态库而不是共享库。
dll
、
cmake
、
mingw
我的缺点是我正在使用MinGW
交叉
编译
Linux
上的Windows。静态库名类似于这个libGLESv2.
dll
.a和libiconv.
dll
.a,分别用于
DLL
、libGLESv2.
dll
和iconv.
dll
。.
dll
.a find_library(FOUND_LIB_Y NAMES "iconv.
dll
" PATHS ${CMAKE_FIND_ROOT_PATH}/bin/
浏览 4
提问于2016-09-25
得票数 3
回答已采纳
1
回答
在
Linux
主机上对各种目标进行
交叉
编译
gcc
、
compilation
、
cygwin
、
shared-libraries
、
cross-compiling
我在
Linux
开发主机上有一组或多或少可移植的C/C++源代码,我希望能够: 用于W
浏览 5
提问于2013-11-22
得票数 2
5
回答
在cygwin下使用GCC生成的可执行文件
gcc
、
cygwin
如果我试图在Windows命令提示符上独立运行它,它会提供一个错误窗口,上面写着“程序无法运行,因为您的计算机中缺少cygwin.
dll
”。我以为在Cygwin领导下的GCC会构建一个
Linux
可执行文件(ELF 32位LSB可执行文件),但事实并非如此。如何使用gcc-cygwin组合生成*.out类型的
Linux
可执行文件?另外,我不能运行在
Linux
-gcc组合上生成的
Linux
可执行文件,以便在Cygwin下执行。 任何指示都会有帮助。
浏览 9
提问于2010-11-10
得票数 18
回答已采纳
4
回答
在
Linux
上查找Win exe所需的
DLL
(与mingw
交叉
编译
)?
linux
、
dependencies
、
mingw
、
cross-compiling
我正在使用
Linux
上的MinGW
交叉
编译
到Windows。让它工作起来是轻而易举的。不过,将其与所需的
DLL
打包并不是那么简单。目前的解决方案是在Windows上运行可执行文件,并复制
DLL
,直到它真正运行。 有没有
Linux
版的工具可以列出我的Windows .exe所需的
DLL
?
浏览 3
提问于2012-07-29
得票数 15
2
回答
使用gcc
编译
用C编写的简单
dll
失败
c
、
gcc
、
dll
、
declspec
尝试用gcc编写一个用C语言编写的简单
DLL
。#include <stdio.h> printf ("Hello World\n");试图使用以下命令
编译
它失败,得到这个输出 test_
dll
.c: In function &
浏览 27
提问于2017-05-11
得票数 3
回答已采纳
1
回答
使用包含点的库在跨平台(ubuntu/windows)上调用p/invoke
c#
、
.net-core
、
cross-platform
、
pinvoke
、
dllimport
我试图在C#中开发一个程序,它可以在
linux
(ubuntu18.04)和C++中运行,它引用了一个C++库(通过p/invoke - dllimport)。我的
dll
是作为EmbeddedResource导入的,但我也尝试过None Include = "..."。 我的C++
dll
/so在命名中包含了点,这让我头疼。当我添加点时,如果我不添加扩展(即在windows中添加.
dll
),就会得到一个DllNotFoundException,显然我不想提到扩展名,因为我想
浏览 0
提问于2019-09-12
得票数 1
回答已采纳
1
回答
从
linux
交叉
编译
时如何链接到第三方
dll
?
c++
、
linker
、
cross-compiling
、
mingw-w64
、
mxe
我想使用mingw-w64工具
交叉
编译
Windows64位的C++项目(实际上我使用的是基于mingw-w64的,但我不认为这与问题相关)。在我的例子中,最后一步需要链接到几个第三方
编译
的
dll
。我没有这些
dll
的源代码,只有头文件和
编译
过的二进制文件用什么
编译
?我不知道,但可能是Visual Studio。为了准确地解释我正在做什么,我想
交叉
编译
来自
Linux
的Matlab mex文件,并且需要链接到Matlab库
浏览 16
提问于2016-09-13
得票数 3
2
回答
在C++主机上运行XP来宾操作系统的Oracle Virtual Box上的Oracle
编译
器
c++
、
compiler-construction
、
virtualbox
我安装了Oracle Virtual Box,在
Linux
(Ubuntu)主机上运行Windows XP来宾系统。我打算在将来的某个时候为XP客户系统上的程序
编译
C++
DLL
。我的问题是:我是否必须在Virtual Box上的XP来宾系统上安装一个集成开发环境/C++
编译
器,或者我可以在
Linux
主机上安装一个(或使用gcc++)?我在想,也许可以使用像Code:blocks这样的跨平台
编译
器在
Linux
上
编译
,并将生成的
DLL<
浏览 2
提问于2011-02-14
得票数 1
1
回答
Kali
Linux
2.0上的错误内核头版本
kernel
、
linux-kernel
、
kali-linux
、
version
开发内核头(用于
交叉
编译
)
Linux
-libc-dev-armhf-
Linux
内核标头用于开发(
交叉
编译
)
linux
-libc-dev-hppa-
linux
开发内核头(
交叉
编译
)
linux
-libc-dev-m68k-
linux
内核标头用于开发(
交叉
编译
)
linux
-libc-dev-dev-
linux
内
浏览 0
提问于2016-12-03
得票数 0
1
回答
C/C++到MIPS程序集
gcc
、
compilation
、
mips
我知道要
编译
成程序集,我应该在gcc或g++中使用-S选项,但是如何获得MIPS程序集呢?我试过了但这给出了错误我看到了
编译
命令mips_gcc的建议,但我找不到如何安装该
编译
器。
浏览 1
提问于2012-10-20
得票数 3
回答已采纳
2
回答
Windows项目在
Linux
系统上的移植
windows
、
linux-device-driver
我现在不得不把一个用C写的项目(和一个MinGW
编译
器)改编到
Linux
系统上。我读过关于
交叉
编译
的文章,但它似乎对我的情况没有足够的帮助,因为我使用的是64位的Windows计算机,而我的
Linux
系统是32位的。另外,我的项目中有大量的
DLL
调用,由于这些
DLL
在
Linux
上不一定存在,这会带来麻烦。我想知道StackOverlfow社区中是否有人知道我如何解决(或至少减轻)我的问题。提前谢谢你
浏览 0
提问于2013-07-26
得票数 0
1
回答
使用CMake (包括Lapack )
交叉
编译
从
Linux
到Windows的Fortran库
linux
、
windows
、
cross-compiling
、
lapack
、
mingw-w64
我有一个Fortran库,我一直在
Linux
上开发,希望与通常使用Windows的同事分享。我不希望他们帮助开发它,所以我想要做的就是使用
交叉
编译
器生成一个静态的可执行文件,这样他们就可以运行它了。我可以使用
Linux
上的
交叉
编译
器工具链(openSUSE)
编译
简单的Hello程序,该工具链在.
dll
上工作,没有任何问题,但是当我试图将可执行文件链接到另一个库(Lapack)时,Windows抱怨说它也找不到动态链接的在我的问题中,我展示了如何使用
浏览 14
提问于2017-06-22
得票数 4
回答已采纳
1
回答
在中加载
dll
java
我试图使用我使用Makefile构建在
linux
机器上的System.loadLibrary("myDllFile")加载一个
dll
。我得到了一个 java.lang.UnsatisfiedLinkError c:\test\myDllFile.
dll
:无法在IA 32位平台上加载此.
dll
(机器code=0x101)。windows xp (32位)和windows 7 (64位)是否需要单独的
dll
?
浏览 8
提问于2011-12-22
得票数 1
回答已采纳
1
回答
从mingw32
编译
的lib/a文件中获取
DLL
名称
linux
、
cross-compiling
、
dll
、
.a
、
.lib
我正在更改我们的构建系统,以便处理
交叉
编译
和打包。 发布依赖项的
DLL
是一件很常见的事情,但是CMake的FindXXX模块(./configure检查)不提供这些
DLL
的路径,而只提供.a文件的路径。我快速查看了.a库,它们似乎都包含了
DLL
的名称。在
Linux
构建机器上,从.a文件中提取themPS:每个.a的
DLL
文件名的正确方法是什么?
浏览 4
提问于2010-03-22
得票数 0
1
回答
包含
交叉
编译
Dll
的Windows
Dll
windows
、
dll
、
cross-compiling
、
dllimport
、
mingw32
我有一个windows
dll
(主应用程序直接加载这个windows
dll
),它链接到另外两个
dll
,这是通过使用mingw32
交叉
编译
获得的。 我在这个链接上遇到了一个奇怪的问题。假设我在第一个
交叉
编译
的动态链接库funcA_firstdll()和funcB_firstdll()中有两个函数,类似地,我在第二个
交叉
编译
的动态链接库funcC_secdll()和funcD_secdll当与windows主
dll
链
浏览 1
提问于2013-10-03
得票数 0
1
回答
尽管目录被添加到路径中,但葡萄酒仍然无法加载
DLL
。
c++
、
wine
我正在尝试
交叉
编译
Linux
上的Windows软件,使用mingw32-w64,并使用using运行它。但是,wine无法加载libstdc++-6.
dll
库文件。我在网上搜索,发现您必须将包含
DLL
文件的目录放入路径注册表。在我的例子中,这个目录是Z:\bin\i686-w64-mingw32\bin。然后,我尝试使用wine executable.exe运行
编译
后的文件,输出如下: 0100:err:module:import_
dll
Loading library
浏览 14
提问于2022-03-23
得票数 2
4
回答
哪个
交叉
编译
器?
linux
、
qt
、
compiler-construction
交叉
编译
器和 我需要使用Qt在
Linux
操作系统中创建一个文件,因此要使用哪个
交叉
编译
器?
浏览 2
提问于2009-06-11
得票数 1
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
交叉编译的Linux的头文件路径
loadlibrary:将 Windows DLL 加载到 Linux
vcpkg新特性:交叉编译下的主机依赖关系
因GIT默认忽略.dll文件导致的Visual Studio项目通过Bamboo编译失败
Linux 下源码编译安装 vim 8.1
热门
标签
更多标签
云服务器
ICP备案
实时音视频
即时通信 IM
对象存储
活动推荐
运营活动
广告
关闭
领券