小编scr*_*or6的帖子

SwiftUI - 在范围内找不到类型“UIApplicationDelegate”

我是 MacOS 开发和 Swift 的新手,如果这是一个基本/愚蠢的问题,我很抱歉。

我收到此错误:

Cannot find type 'UIApplicationDelegate' in scope
Run Code Online (Sandbox Code Playgroud)

我创建了一个AppDelegate.swift文件来尝试为我的应用程序定义默认窗口大小。我有这个代码:

Cannot find type 'UIApplicationDelegate' in scope
Run Code Online (Sandbox Code Playgroud)

我不太确定在这里做什么。有什么我需要导入的吗?

谢谢你的帮助。

macos swift swiftui

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

将值作为参数传递时出现“类型名称不允许指定存储类”错误

我一直在为 6502 编写仿真器的基础。我有一个函数,我想用它来设置给定寄存器的零标志和负标志。该函数包含在一个名为 的结构体中CPU

我的代码目前看起来像这样:

#include <stdio.h>
#include <stdlib.h>
#include <cstdint>

typedef uint8_t BYTE;
typedef uint16_t WORD;
typedef uint32_t DWORD;

struct CPU {
   BYTE SP; // stack pointer
   WORD PC; // program counter
  
   BYTE A, X, Y; // registers

   // some more registers, flags, etc.
   
   void SetStatusFlags(BYTE register) {
      Z = (register == 0);
      N = (register & 0b10000000) > 0;
   }

   // some other functions that call this one...
};
Run Code Online (Sandbox Code Playgroud)

这会导致错误:

error: type name does not allow …
Run Code Online (Sandbox Code Playgroud)

c++

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

如何在 Mac 上正确“安装”wxWidgets

我已经尝试让 wxWidgets 库在我的 Mac 上运行一段时间了,但我遇到了很多问题。我尝试过下载源代码并自己构建并使用 Homebrew。

我已经可以编译以下内容了:

你好世界.hpp:

#include <wx/wxprec.h>
#ifndef WX_PRECOMP
    #include <wx/wx.h>
#endif

class HelloWorldApp : public wxApp {
public:
    virtual bool OnInit();
};

DECLARE_APP(HelloWorldApp)
Run Code Online (Sandbox Code Playgroud)

你好世界.cpp:

#include "helloworld.hpp"


IMPLEMENT_APP(HelloWorldApp)

bool HelloWorldApp::OnInit() {
    wxFrame *frame = new wxFrame((wxFrame*) NULL, -1, _T("Hello wxWidgets World"));
    frame->CreateStatusBar();
    frame->SetStatusText(_T("Hello World"));
    frame->Show(true);
    SetTopWindow(frame);
    return true;
}
Run Code Online (Sandbox Code Playgroud)

我用g++ helloworld.cpp `wx-config --cxxflags --libs` -o hello它来编译。这似乎有效,并且 g++ 不会报告任何错误或警告。

然而,一旦我尝试运行它(./hello),我就会收到很多错误,其中大部分是这样的:

objc[92442]: Class wxNSSomething is implemented in both
/usr/local/Cellar/wxmac/3.0.5.1_1/lib/something.dylib (0x10bd00c50)
and /usr/local/opt/wxmac/lib/something.dylib (0x10b329c50). One of …
Run Code Online (Sandbox Code Playgroud)

c++ wxwidgets

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

标签 统计

c++ ×2

macos ×1

swift ×1

swiftui ×1

wxwidgets ×1