我在使用GCC 或 G ++在PC上编译应用程序时遇到问题。我不认为这很正常,所以我钻进了mingw64 / bin文件夹,当我进入ld.exe时(因为主要错误来自那里),我尝试正常运行(就像正常应用一样正常运行) ),嘿,嘿!这是一个x64位应用程序。而且,这当然必须在 32位 PC上进行。我知道我安装了正确的MSYS2 / MinGW,因为好吧,MinGW 和 MSYS2无法运行。我可以执行pacman -S命令来解决此问题吗?这确实影响了我的编码和编译。我尝试重新安装GCC和G ++,以防万一。不,这是一个(n)LD.exe错误。出于某种原因在x32 PC上安装了x64应用。
答案 0 :(得分:0)
如果您确实有32位计算机,或者只是想开发可在32位计算机上运行的软件,则应使用MSYS2的32位GCC工具链,该工具链位于wp_register_script('subtle-slideshow',get_template_directory_uri().'/assets/jquery.subtle-slideshow.js',array('jquery'),1.0,true);
wp_enqueue_script('subtle-slideshow');
中,而不是{{ 1}}。
运行以下命令以安装32位工具链:
protocol ÜbergabeDelegate {
func übergebeText(text: String)
}
class SendController: UIViewController {
@IBOutlet weak var textField: UITextField!
var übergabeDelegate: ÜbergabeDelegate?
@IBAction func save(_ sender: UIButton) {
if let text = textField.text {
if übergabeDelegate != nil {
übergabeDelegate!.übergebeText(text: text)
} else {
print("\nübergabeDelegate is nil\n")
}
}
}
}
class AcceptController: UIViewController {
@IBOutlet weak var label: UILabel!
let sendController = SendController()
override func viewDidLoad() {
super.viewDidLoad()
sendController.übergabeDelegate = self
//print("Delegate gesetzt")
}
}
extension AcceptController: ÜbergabeDelegate {
func übergebeText(text: String) {
label.text = "\(text)"
}
}
然后确保使用“ MSYS2 MinGW 32位”快捷方式或运行/mingw32
启动MSYS2。这样可以确保工具链位于您的PATH上,因此您可以使用/mingw64
或pacman -S mingw-w64-i686-toolchain
命令轻松地运行它。您还应该运行mingw32.exe
,以检查您使用的是正确的gcc
。