小编Mol*_*pic的帖子

libstdc ++ - 找不到6.dll

我一直在研究一个项目(一个特定的游戏),我觉得我应该重新开始使用不同的库.因此,当我这样做时,我重新安装了Code :: Blocks并设置了我的新库和包含.

但到目前为止,我有一个问题,开始你[我的新项目测试是否所有包括工作.这个问题是:libstdc++-6.dll was not found.起初我想知道我是否可以在网上找到这个文件,但它无处可寻(或至少我搜索过的很多地方......)不久之后,我尝试加载我的旧项目,并且同样的问题再次发生(奇怪...... ._.)我在想它可能是我的编译器,所以我使用了我的旧编译器,它做了同样的事情!此刻我明天就解决了这个问题(今天是这个问题)

所以我的问题是:如果有其他人遇到这个问题,你会如何解决?

我在Windows Vista 32位上使用Code :: Blocks with MinGW作为编译器.

*****编辑*****

以下是我项目中的Build选项.请注意,这些是Project中的设置,而不是全局编译器:

在(项目名称) - >编译器设置 - > Otehr选项中:

(我//用来分隔命令)

-mthreads//
-fmessage-length=0//
-fexceptions//
-fident//
Run Code Online (Sandbox Code Playgroud)

在(项目名称) - >编译器设置 - > #define:

WIN32//
_WINDOWS//
Run Code Online (Sandbox Code Playgroud)

在(项目名称) - >链接器设置 - >其他链接器选项:

-static-libstdc++//
-static-libgcc//
-Wl,--enable-auto-image-base//
-Wl,--add-stdcall-alias//
-Wl,--enable-auto-import//
Run Code Online (Sandbox Code Playgroud)

在链接器 - >链接库中,我有各种带有.a扩展名的文件的链接,这些文件包括Bullet PHysics,Ogre3D和SFML

在搜索目录中,我有MinGW/bin和MinGW/lib目录的链接,以及到不同库的其他链接.

我的编译器是MinGW,一个用于Windows 32位的GNU GCC编译器.IDE是Codeblocks.另请注意,在项目的"调试"和"发布"设置中,没有任何内容.

大多数这些setings也是我从Ogre3D应用程序设置教程中获得的部分,如果有任何帮助的话.

c++ mingw libraries

44
推荐指数
4
解决办法
10万
查看次数

如何在Code :: Blocks/Mingw32(Windows)中构建Box2D

嘿,标题几乎说了一切.我一直在尝试不同的方法来自互联网来源,但每当我尝试出错时..这就是我得到Box2D的地方

cMake中,我在构建它时遇到了一堆错误(我正在阅读readme.txt中的步骤,但很遗憾,它们是用于Visual C++ ...)

所以我想知道热得我猜库(.LIB或.a)中,在我的项目中使用它(我的朋友从我身边走过他的图书馆,当我在装好了,并试图设置这#include荷兰国际集团的Box2D的头,他们在didnt阅读所有(我有一个未定义的错误列表)也是他的box2d我相信为linux/unix做了所以我认为这是原因...)

如果有人可以帮助提供一些很好的步骤.

谢谢阅读.

c++ cmake box2d mingw32 sfml

5
推荐指数
1
解决办法
8225
查看次数

关于编译器中缺少stdafx.h(windows上的mingw32)

我只是有一个简短的问题.我注意到我的编译器中没有stdafx.h(windows上的mingw32)

我应该拥有它吗?或者也许有办法解决它?

谢谢阅读

编辑:好的,这是我当前的构建日志,一旦我拿出了stdafx.h的所有包含

http://pastebin.com/bczLr8xY

c++ codeblocks stdafx.h mingw32

2
推荐指数
1
解决办法
1万
查看次数

标签 统计

c++ ×3

mingw32 ×2

box2d ×1

cmake ×1

codeblocks ×1

libraries ×1

mingw ×1

sfml ×1

stdafx.h ×1