小编Den*_*nko的帖子

如何在 CLion 2018.2 中切换工具链?

我今天开始尝试使用 CLion 2018.2,我遇到的第一个问题是如何在 CLion 中切换工具链。

我想将工具链从 MinGW 切换到 Visual Studio,我可以通过将 Visual Studio 工具链设为默认来切换它(文件->设置->构建、执行、部署->工具链->选择 Visual Studio->单击向上箭头)。

在此处输入图片说明

但我不想将此工具链设为默认值。我只是想尝试一下。

如果我想切换工具链,我应该按这个向上箭头按钮还是有更简单的方法?

谢谢。

toolchain clion

7
推荐指数
2
解决办法
3462
查看次数

将Facebook Android SDK .aar文件转换为Java Library Project

我正在尝试将facebook android sdk .aar文件转换为Java Library Project(并在虚幻引擎4中将其用作OnlineSubsystem).

我做了什么(根据这个答案 - Eclipse ANT项目中的AAR):

  1. 下载facebook-android-sdk-4.10.1,解压缩,将facebook-android-sdk-4.10.1.aar重命名为facebook-android-sdk-4.10.1.zip.
  2. 解压facebook-android-sdk-4.10.1.zip.
  3. 在Eclipse中创建新的android java库项目.
  4. 将classes.jar(来自facebook-android-sdk-4.10.1.aar)添加到Eclipse项目的libs中.
  5. 用.aar文件的res文件夹替换eclipse项目的res文件夹.
  6. 创建新的Android应用程序并将facebook库项目添加到Android应用程序项目.
  7. 将所有从facebook .aar的AndroidManifest.xml复制到android应用程序项目.

当我尝试构建应用程序时,我总是会遇到这些错误:

  1. res\layout\com_facebook_device_auth_dialog_fragment.xml:22:错误:在'com.facebook'包中找不到属性'cardBackgroundColor'的资源标识符
  2. res\layout\com_facebook_device_auth_dialog_fragment.xml:22:错误:在'com.facebook'包中找不到属性'cardElevation'的资源标识符

CardView声明(有错误)如下所示:

<android.support.v7.widget.CardView xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:card_view="http://schemas.android.com/apk/res-auto"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
card_view:cardBackgroundColor="@android:color/transparent"
card_view:cardElevation="10dp">
Run Code Online (Sandbox Code Playgroud)

当我删除这两个属性时一切正常,但我想知道如何构建我的项目而不删除任何东西.

虚幻引擎使用ant构建系统来构建android应用程序,所以,请不要让我使用gradle.

谢谢.

ant facebook facebook-android-sdk aar unreal-engine4

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