小编Gam*_*ker的帖子

QSimpleScada 未编译“类 QTextStream”,没有名为“setCodec”的成员 SimpleScada

您好,谢谢大家的宝贵时间,简单的 scada 不想编译 -> 空项目或名为 Weather https://github.com/IndeemaSoftware/QSimpleScadaSample的示例项目。我通过 git 和 qpm 安装 lib,但在编译期间类中缺少适当成员的问题保持不变。我真的很感谢任何形式的帮助,因为我真的陷入了最崇高的敬意

关于 QT 版本 Qt Creator 5.0.1 基于 Qt 5.15.2(MSVC 2019,64 位) 构建于 2021 年 9 月 14 日 01:17:14 来自修订版 7e965629b0

关于编译器的版本 mingw 8.1.0 64

错误日志 debug\qscadaboard.o ....\Qt\libs\vendor\com\indeema\qsimplescada\QScadaBoard\qscadaboard.cpp g++ -c -fno-keep-inline-dllexport -g -std=gnu++1z -Wall - Wextra -Wextra -fexceptions -mthreads -DUNICODE -D_UNICODE -DWIN32 -DMINGW_HAS_SECURE_API=1 -DQPM_INIT(E)="E.addImportPath(QStringLiteral("qrc:/"));" -DQPM_USE_NS -DQT_DEPRECATED_WARNINGS -DQT_QML_DEBUG -DQT_QUICKWIDGETS_LIB -DQT_QUICK_LIB -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_QMLMODELS_LIB -DQT_QML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_NEEDS_QMAIN -I../天气-I。-I../../Qt/libs/vendor -I../../Qt/libs/vendor/com/indeema/qsimplescada -IC:/Qt/6.2.0/mingw81_64/include -IC:/Qt /6.2.0/mingw81_64/include/QtQuickWidgets -IC:/Qt/6.2.0/mingw81_64/include/QtQuick -IC:/Qt/6.2.0/mingw81_64/include/QtOpenGL -IC:/Qt/6.2.0/ mingw81_64/include/QtWidgets -IC:/Qt/6.2.0/mingw81_64/include/QtGui …

c c++ qt scada

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

如何使用cmake在linux上链接共享库?

如何在linux平台上链接共享库?我使用 apt cmd 下载了 sfml 库,并尝试运行简单的示例:

主程序

#include <SFML/Graphics.hpp>

int main()
{
    // Make a window that is 800 by 200 pixels
    // And has the title "Hello from SFML"
    sf::RenderWindow window(sf::VideoMode(800, 200), "Hello from SFML");
    return 0;
}
Run Code Online (Sandbox Code Playgroud)

但即使 vs code 看到文件并让我使用 ctrl 按钮直接跳转到它们,我仍然收到未定义的引用。

生成:

cmake_minimum_required(VERSION 3.0.0)
project(sflmProject VERSION 0.1.0)

include(CTest)
enable_testing()

add_executable(sflmProject main.cpp)

set(CPACK_PROJECT_NAME ${PROJECT_NAME})
set(CPACK_PROJECT_VERSION ${PROJECT_VERSION})
include(CPack)
Run Code Online (Sandbox Code Playgroud)

编译错误:

main] Building folder: firstSFLMProject 
[build] Starting build
[main] Changes were detected in CMakeLists.txt but we could not reconfigure the …
Run Code Online (Sandbox Code Playgroud)

c++ linux external cmake visual-studio-code

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

标签 统计

c++ ×2

c ×1

cmake ×1

external ×1

linux ×1

qt ×1

scada ×1

visual-studio-code ×1