stange -I эффект с make и bad -L - PullRequest
0 голосов
/ 20 ноября 2008

Я пытаюсь создать автоматизированную систему сборки. Мне потребовалось немного времени, чтобы изменить рабочий универсальный make-файл wii на рабочий win32 (используя mingw32) make-файл.

моя марка здесь http://pastie.org/319482

Странный эффект, если я удаляю a предшествующие пути в ABS_INCL (строка 31), сборка не работает и жалуется на отсутствие заголовка, который указан первым путем. Почему он это делает? я не могу отследить проблему.

Следующая проблема - когда я уронил код, который требует libcurl, я все еще могу скомпилировать, но больше не ссылаться, как ожидалось. Я добавил curl в свои библиотеки (строка 47) и путь (строка 53), и похоже, что я включил его правильно, а библиотека в правильном порядке (я пытался коснуться как можно меньше при преобразовании wii в win32) я не вижу проблемы. Кто-нибудь знает, почему это происходит?

вот простой источник для проверки с

#include <stdio.h>
void main2();
int main( int argc, const char* argv[])
{
    int a=0;
    printf("hey");
    main2();
    return 0;
}
#include <curl/curl.h>
void main2()
{
    CURL *curl = curl_easy_init();
    curl_easy_cleanup(curl);
}

1 Ответ

1 голос
/ 20 ноября 2008

Вы не получите много ответов здесь - я собираюсь выйти на конечность и сказать вам, что это из-за вашего действительно плохо написанного названия. Я читал это, может быть, 20 раз, когда он прокручивал домашнюю страницу, но до сих пор не понимаю. Есть очевидная орфографическая ошибка, и я хочу пойти и исправить это, но тут есть все странности с «-l» и «-L», и я не могу сказать, куда вы идете с этим.

Итак, большинство людей посмотрит на это и просто опустится и пойдет дальше. Предполагая, что они справятся с этим, вы не смогли добавить полезную информацию, содержащуюся в вашем make-файле, в вопрос, и поэтому вам нужно уйти и прочитать ее на другом сайте.

Наконец, как еще одно препятствие, ваш make-файл слишком длинный, чтобы его легко читать и воспринимать. Поэтому, если предположить, что кто-то вроде меня, действительно настроенный решительно, идет и читает его, слишком сложно сказать, в чем может заключаться проблема. Вам нужно отредактировать его, возможно, до десяти строк или менее, а затем, предположив, что вы не смогли выяснить проблему, вы можете опубликовать только те несколько строк, которые показали проблему в вашем вопросе, а затем с приличным заголовком и хороший описательный текст, вы, вероятно, получите ответ.

Полагаю, ответ на ваш вопрос не так уж и сложен, вы успешно сумели его запутать до такой степени, что большинство людей даже не побеспокоятся.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...